一颗汤圆儿
2016-03-13 22:25
Student.prototype = new Person() 和 Student.prototype = Object.create(Person.prototype)有什么区别啊?
第一个只是将new Person()这个实例化对象赋值给Student对象的prototype属性;第二个是将Student.prototype对象的原型指向Person.prototype
第一个是赋值,后面对Student.prototype的修改会影响Person,第二个是创建一个空对象,原型指向Person.prototype
JavaScript深入浅出
281112 学习 · 1020 问题
相似问题