创建对象的三种方法

第一种方式,字面量

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

posted @ 2017-09-26 14:34  前端一年级  阅读(372)  评论(0编辑  收藏  举报