问答详情
源自:8-4 instanceof

原型链继承


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

提问者:一颗汤圆儿 2016-03-13 22:25

个回答

  • 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