Cet article présente cela et revient dans le constructeur JS via un exemple de code. Les amis qui en ont besoin peuvent s'y référer
Regardez d'abord un morceau de code,
function Foo(name,age){ this.name=name; this.age=age; } var foo=new Foo("Tom",14); foo.name;//Tom foo.age;//14
Par rapport aux fonctions ordinaires, ceci dans le constructeur pointe vers l'instance, tandis que ceci dans les appels de fonction ordinaires pointe vers les fenêtres.
Si return est ajouté au constructeur, il existe deux situationsfunction Foo(name,age){ this.name=name; this.age=age; return {name:"Jeff"} } var foo=new Foo("Tom",14); foo.name;//Jeff
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!