tohle se urcite nebude libit – protoze mozna urceni, duvod existence, ucel JS byl puvodne byt skriptovacim embedded jazykem a to embedded zejmena uvnitr nejakych jiz existujicich datovych struktur (prohlizec – DOM), proto ten duraz na lehkou modifikaci prostredi (prototypovy objektovy system, moznost prilepit si cokoli kamkoli) a mensi na vytvareni rozsahlych veci od nuly (vypusteni modulu, ne tridy)
a k tomu ucelu ho ohybat potreba asi nijak zvlast neni/nebyla
no ale lidi delaj vsechno a kdyz tam jsou plne closures, pak lze i toto
jelikoz se doba posunula a ten ucel se asi trochu posunul, tak ted dle Wikipedie ( http://en.wikipedia.org/wiki/ECMAScript#Features_2 ) jsou asi i ty tridy na poradu dne..