Si j'écris deux constructeurs comme ces ci-dessous:question Constructor javascript
Person(name, age) {
this.name = name;
this.age = age;
sayName = function() {
alert("hello");
};
}
et
Person(name, age) {
this.name = name;
this.age = age;
this.sayName = function() {
alert("hello");
};
}
Quelle est la différence? Est-ce que
sayName
signifie vraiment quelque chose dans le premier code? Est-ce utile?
Lorsque vous posez des questions sur les livres, s'il vous plaît inclure des informations sur le travail. Il aide les gens à vous aider, ainsi que d'attribuer correctement le code. Dans ce cas, l'exemple provient de * Professionnel JavaScript pour les développeurs Web, deuxième édition * par Nicholas C. Zakas (Wrox, 2009), page 152. – Dori