面向对象编程

不要直接用obj.__proto__去改变一个对象的原型

Object.create 方法创建对象

创建对象


xiaoming.hasOwnProperty('name')

数组原型链
函数原型链

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

构造函数

定义构造函数

定义构造函数
new调用构造函数
xiaoming原型链

用new Student()创建的对象还从原型上获得了一个constructor属性,它指向函数Student本身

你可能感兴趣的:(面向对象编程)