__proto__, Wann wird es vorbei sein? Alternativen?

Mozilla behauptet, es entfernen würde, __proto__ eine Weile zurück (~2008) und es ist immer noch im browser. Ist es noch zu veraltet? Es funktioniert in Opera (Safari glaube ich) und Chrom sowie. Ich brauche nicht zu kümmern, d.h. ich würde gerne weiterhin verwenden.

Aber ich will nicht, dass mein code, um aufhören zu arbeiten, eines Tages, so weiter zu meiner Frage:

__proto__ ermöglicht Toten die einfache Vererbung:

a.__proto__ = {'a':'test'}

Ist es trotzdem kann ich replizieren diese in einer standardkonformen Weise? Ich weiß, es ist funktionale Vererbung, das ist hässlich, und es über-erschwert die Tatsache, dass ich nur wollen, um einen Prototypen zu erstellen-Kette. Nur Frage mich, ob alle Zauberer haben das Problem gelöst.

Dank

  • Es scheint, dass __proto__ können standardisiert werden, die in der nächsten ECMAScript. Kann nicht absolut sicher sein, bis abgeschlossen. wiki.ecmascript.org/doku.php?id=harmony:specification_drafts ...zumindest ist es, auf die verwiesen wird in dem aktuellen Entwurf in Anhang B, Zusätzliche Funktionen für Web-Browsern.
InformationsquelleAutor jdw | 2012-05-07
Schreibe einen Kommentar