Maison > interface Web > js tutoriel > Les 4 étapes de création d'objet à l'aide du mot-clé new

Les 4 étapes de création d'objet à l'aide du mot-clé new

php是最好的语言
Libérer: 2018-08-09 16:18:40
original
2938 Les gens l'ont consulté

Analyse des questions

Regardez d'abord le code

var Func=function(){
};
var func=new Func ();
Copier après la connexion

le nouveau a traversé 4 étapes au total

1 Créer un objet vide
<🎜. >
var obj=new Object();
Copier après la connexion
2. Définissez la chaîne de prototypes
obj.__proto__= Func.prototype;
Copier après la connexion
3. Laissez ceci dans Func pointer vers obj et exécutez le corps de fonction de Func.
var result =Func.call(obj);
Copier après la connexion
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;;}
Copier après la connexion
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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal