为什么需要用到call函数???

来源:8-2 再谈原型链

深夏之叶

2016-10-11 18:22

http://img.mukewang.com/57fcbcd1000117d708710495.jpg

这个student不是已经用Object。creat从 person那里继承他的那些属性了吗?那为什么在这个student的那个函数那里还需要用到person.call那个玩意将person 的属性复制过来呢???这个call不太懂

写回答 关注

1回答

  • 勇闯极限
    2016-10-17 22:13:19

    这里用call是为了使用student中的2个参数name,和age来调用构造函数里的name和age,用call调用student里就不用在写this.name=name,this.age=age了,如果还不懂的话你就上网查call和apply和bind的用法。

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281100 学习 · 1020 问题

查看课程

相似问题