まずコードを見てください
var Func=function(){ }; var func=new Func ();
newは合計4つの段階を経ています
var obj=new Object();
obj.__proto__= Func.prototype;
var result =Func.call(obj);
4. Func の戻り値の型を決定します:
値型の場合は、obj を返します。参照型の場合は、この参照型のオブジェクトが返されます。
if (typeof(result) == "object"){ func=result;}else{ func=obj;;}
php で new StdClass() を使用して空のオブジェクトを作成する方法
以上がnew キーワードを使用したオブジェクト作成の 4 つの段階の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。