老师, 这里已经调用了super(name), 为什么还要自己再用this.name = name呢?
来源:2-11 class - 继承
 
			onjuju
2019-01-23
class Animal {
  constructor (name) {
    this.name = name
  }
}
class Person extends Animal {
  constructor (name) {
    super(name)  // 我的理解是这里的super相当于 Animal.call(this, name), 就是已经把name赋值到this上了
    this.name = name
  }
}写回答
	2回答
- 
				
				对,你代码中第 10 行应该是没有必要了,直接删掉就行。 如果视频中是这么讲的,那可能是当时有一点疏漏,感谢指出! 122019-01-24
- 
				  双越 2019-01-23 把代码截图出来吧,这样其他同学也能很容易看明白问题。 00
相似问题
