JavaScript · Middle · Frage 7 von 75
Was macht Object.create(proto)?
- 1Erzeugt eine tiefe Kopie des Objekts
protomit allen Eigenschaften - 2Erzeugt eine Instanz der Klasse
proto, indem es ihren Konstruktor aufruft - 3Erzeugt ein neues leeres Objekt mit dem Prototyp
proto
Antwort zeigen
Richtige Antwort: Erzeugt ein neues leeres Objekt mit dem Prototyp proto
Erklärung
Die Eigenschaften von proto werden nicht kopiert - sie sind über die Prototypkette erreichbar. Object.create(null) erzeugt ein Objekt ganz ohne Prototyp: ein praktisches „sauberes“ Wörterbuch ohne geerbte Schlüssel wie toString.