Maison > Article > interface Web > Les 4 étapes de création d'objet à l'aide du mot-clé new
Regardez d'abord le code
var Func=function(){ }; var func=new Func ();
le nouveau a traversé 4 étapes au total
var obj=new Object();2. Définissez la chaîne de prototypes
obj.__proto__= Func.prototype;3. Laissez ceci dans Func pointer vers obj et exécutez le corps de fonction de Func.
var result =Func.call(obj);4. Déterminez le type de valeur de retour de Func : S'il s'agit d'un type de valeur, renvoyez obj. S'il s'agit d'un type référence, un objet de ce type référence est renvoyé.
if (typeof(result) == "object"){ func=result;}else{ func=obj;;}Recommandations associées :
Utiliser new caché pour créer des objets
Comment utiliser new StdClass( en php ) crée un objet vide ?
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!