Ah, schön du bist hier angekommen. :)
eine Frage noch, wenn Crockford sagt, JS hätte die Prototypische Vererbung
vermurkst um wie eine Klassenbasierte auszusehen [1].
"In a prototypal system, objects inherit from objects. JavaScript, however, lacks an operator that performs that operation. Instead it has a new operator, such that
new f() produces a new object that inherits from f.prototype
This indirection was intended to make the language seem more familiar to classically trained programmers, "
A Prototypal system? Ich kann im Netz keine anderen Repräsentaten prototypischer Vererbung finden, deren Vorgabe hätten vermurkst werden können.
Gibts eine Norm was "echte" prototypische Vererbung sein könnte?
Ist damit Self gemeint? http://de.wikipedia.org/wiki/Self_(Programmiersprache)
Verstehe ich das richtig, dass "echte" prototypische Sprachen im Gegensatz zu JS kein "new" haben um aus Konstruktoren Instanzen abzuleiten und deswegen keine zwei Formen von Objekten existieren?
Bye Kurt
[1] sag ich doch! ;-)