创建对象的三种方法

第一种方式,字面量

1

2

var o1 = {name: "o1"}

var o2 = new Object({name: "o2"})

第二种方式,通过构造函数

1

2

var M = function(name){ this.name = name }

var o3 = new M("o3")

第三种方式,Object.create

1

2

var  p = {name: "p"}

var o4 = Object.create(p)

新创建的对o4的原型就是p,同时o4也拥有了属性name

重拾梦想 改写人生
原文地址:https://www.cnblogs.com/wulibo/p/7596680.html