Kurtz gegrüßt
Naja, was ist das für eine Erkenntnis. ECMAScript Edition 3 ist da halt ziemlich radikal und »billig«, das gibts meines Wissens so in keiner anderen (verbreiteten) Programmiersprache.
Ich sage *syntaktisch* fehlt einiges, der semantischer Minimalismus ist OK!
Z.B fehlt ein Vererbungsbfreies get auf ein Objekt udn ein vererbungsfreies for-each, dann gäbs diesen Thread gar nicht.
also Beispielsweise
a<key> := a.hasOwnProperty[key] ? a[key]: undefined;
oder
for ( x owned obj)
Statt Spracherweiterungen sollte es vielleicht einen Macroprozessor geben...
Grüße
Kurt