关于class表达式
来源:3-1 静态方法与静态属性(1)
soso_crazy
2019-07-04 21:37:45
let person = new (class {
constructor(name) {
this.name = name
}
sayName() {
console.log(this.name)
}
})('张三')
person.sayName()
为什么这里能够立即执行sayName方法而参数却不用传进sayName?
2回答
好帮手慕言
2019-07-05
同学你好,
sayName这个方法是定义在原型上的,person是实例出来的对象,实例出来的对象调用原型上面的方法是可以 以person.sayName()这样方式调用的。
如果帮助到了你,欢迎采纳~祝学习愉快~
好帮手慕言
2019-07-05
同学你好,在这里已经传参了。

如果帮助到了你,欢迎采纳~祝学习愉快~
相似问题
回答 1
回答 2