Heim > Artikel > Web-Frontend > Die 4 Phasen der Objekterstellung mit dem neuen Schlüsselwort
Schauen Sie sich zuerst den Code an
var Func=function(){ }; var func=new Func ();
neu hat insgesamt 4 Phasen durchlaufen
var obj=new Object();
obj.__proto__= Func.prototype;
var result =Func.call(obj);
4. Bestimmen Sie den Rückgabewerttyp von Func:
Wenn es sich um einen Werttyp handelt, geben Sie obj zurück. Wenn es sich um einen Referenztyp handelt, wird ein Objekt dieses Referenztyps zurückgegeben.
if (typeof(result) == "object"){ func=result;}else{ func=obj;;}
Verstecktes New verwenden, um Objekte zu erstellen
So erstellen Sie mit new StdClass() in PHP Leeres Objekt?
Das obige ist der detaillierte Inhalt vonDie 4 Phasen der Objekterstellung mit dem neuen Schlüsselwort. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!