此链接指出我们可以使用构造函数方法创建构造函数。我想知道我什么时候使用它以及它与构造函数有什么不同。据我了解是。常规函数在用 new 调用时是构造函数。“constructor”关键字在这个例子中起到什么作用
class Cat {
constructor(name,color){
this.name = name;
this.color = color;
}
speak(){
console.log("Meow");
}
}
不要忘记class
在javascript中没有真正的。如果你尝试转译你的类,你会得到类似的东西:
var Cat = function () {
function Cat(name, color) {
this.name = name;
this.color = color;
}
Cat.prototype.speak = function speak() {
console.log("Meow");
};
return Cat;
}();
毫不奇怪,构造函数是一个构造函数。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句