原型链继承

来源:8-4 instanceof

一颗汤圆儿

2016-03-13 22:25


Student.prototype = new Person() 和 Student.prototype = Object.create(Person.prototype)有什么区别啊?

写回答 关注

2回答

  • yinyun
    2017-06-23 16:19:47

    第一个只是将new Person()这个实例化对象赋值给Student对象的prototype属性;第二个是将Student.prototype对象的原型指向Person.prototype

  • hou_hou
    2016-03-14 01:35:31

    第一个是赋值,后面对Student.prototype的修改会影响Person,第二个是创建一个空对象,原型指向Person.prototype

JavaScript深入浅出

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

281102 学习 · 1020 问题

查看课程

相似问题