js原型链

原型链

1、创建对象有几种方式?

1
2
3
4
5
6
7
8
var o1={name:’o1’} // 第一种
var o11=new Object({name:’o11’}); // 第二种
var M=function(){
this.name=‘o2’;
}
var o2 = new M(); // 第三种
var P = {name:’o3’};
var o3=Object.create(P); // 第四种

2、原型、构造函数、实例、原型链
原型链

3、new运算符