Hallo,
Trotzdem hat JS da IMHO da leider Designfehler.
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. Diese Konsequenz macht ES3 ziemlich logisch und für mich »einfach«. Edition 4 räumt das alles beiseite, was aus meiner Sicht nicht nur Vorteile mit sich bringt:
http://www.ecmascript.org/es4/spec/overview.pdf
Mathias