不要直接用obj.__proto__去改变一个对象的原型
Object.create 方法创建对象

xiaoming.hasOwnProperty('name')


如果原型链很长,那么访问一个对象的属性就会因为花更多的时间查找而变得更慢,因此要注意不要把原型链搞得太长。
构造函数
定义构造函数



用new Student()创建的对象还从原型上获得了一个constructor属性,它指向函数Student本身
不要直接用obj.__proto__去改变一个对象的原型
Object.create 方法创建对象
xiaoming.hasOwnProperty('name')
如果原型链很长,那么访问一个对象的属性就会因为花更多的时间查找而变得更慢,因此要注意不要把原型链搞得太长。
构造函数
定义构造函数
用new Student()创建的对象还从原型上获得了一个constructor属性,它指向函数Student本身
本文标题:面向对象编程
本文链接:https://www.haomeiwen.com/subject/slxafftx.html
网友评论