Heim > Artikel > Web-Frontend > Einführung in die Verwendung von Object.create() zum Erstellen von Objekten in JavaScript_Javascript-Kenntnissen
Für die Objekterstellung können Sie im ECMAScript 5-Standard neben der Verwendung von Literalen und dem neuen Operator auch Object.create() verwenden. Die Funktion Object.create() akzeptiert zwei Objekte als Parameter: Das erste Objekt ist erforderlich und stellt den Prototyp des erstellten Objekts dar. Das zweite Objekt ist optional und wird zum Definieren verschiedener Eigenschaften des erstellten Objekts verwendet (z. B. beschreibbar, aufzählbar). ).
Der Aufruf von Object.create() mit null als erstem Argument generiert ein Objekt ohne Prototyp, das über keine grundlegenden Objekteigenschaften verfügt (z. B. da es keine toString()-Methode gibt, die Operationen an diesem Objektsymbol verwendet). löst eine Ausnahme aus):
Für Browser, die nur den ECMAScript 3-Standard unterstützen, können Sie die Methode von Douglas Crockford verwenden, um die Operation Object.create() auszuführen: