Es gibt einige Eigenschaften in js startet/endet mit doppelten Unterstrichen wie proto. Aber ich weiß, es ist gleich Konstruktor. Prototyp, oder? Ich möchte wissen, ob der ES5/ES6-Standard diese xxx_ Eigenschaftsnamen enthält, oder sie sind nur implementationsspezifische Schlüsselwörter, die in verschiedenen Implementierungen möglicherweise ein anderes Verhalten aufweisen.Sind JavaScript-Eigenschaftsnamen wie "__proto__" in ES5/6 nicht standardisiert?
Plus: Wo kann ich überprüfen, ob ein Schlüsselwort Teil des ES-Standards ist, welche empfohlenen Websites?
Danke.
Es ist nicht gleich "Prototyp". '__proto__' enthält einen Verweis auf einen Objektprototyp. "Prototyp" enthält ein Objekt, das ein Prototyp von Instanzen ist, die dieser Konstruktor erstellt. Der Konstruktor selbst hat einen anderen Prototyp (Sie können dazu den Konstruktor '__proto__' überprüfen) – Maxx