视频四分三十秒的时候是不是说错了?Chrome浏览器中的报错写的是Class constructor cannot be invoked without ‘new’ 这个错误对应的应该是Person对象没有实例化的错误吧,不是因为使用了call方法报错的。
而且老师我发现用class构造的对象,实例化以后是可以使用call方法的呀
例如
class Person{
constructor(){
this.name = ‘a’
}
}
const obj = new Person()
function sayName(){
console.log(this.name)
}
sayName.call(obj) //打印输出 ‘a’