Heim  >  Artikel  >  Web-Frontend  >  Der Prozess des Neuens eines Objekts in js

Der Prozess des Neuens eines Objekts in js

高洛峰
高洛峰Original
2017-02-21 14:34:131251Durchsuche

Dieser Artikel stellt hauptsächlich den Prozess neuer Objekte in js vor. Es hat einen sehr guten Referenzwert. Schauen wir es uns mit dem Editor unten an.

Die spezifischen Schritte zum Aufrufen einer Funktion (new ClassA(...)):

1. Erstellen Sie ein leeres Objekt {}

2 Funktion. Dies in der Funktion zeigt auf das neue Instanzobjekt:

{}.Constructor(); das __proto__-Attribut des neuen Objekts, um auf das Prototypobjekt des Konstruktors zu verweisen

4. Legen Sie die initialisierte neue Objektadresse fest, die in der Variablen auf der linken Seite gespeichert ist Seite des Gleichheitszeichens

Hinweis: Wenn im Konstruktor kein Rückgabewert vorhanden ist oder der Rückgabewert vom Basistyp (Zahl, Zeichenfolge, Boolescher Wert) ist , wird ein neues Instanzobjekt zurückgegeben; wenn der Rückgabewert ein Referenztypwert ist, ist der tatsächliche Rückgabewert dieser Referenztyp.

Das oben Gesagte ist mein persönliches Verständnis, bitte hinterlassen Sie eine Nachricht, um mich zu korrigieren.

Weitere Artikel zum Prozess des Neuens eines Objekts in js finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn