JS中对象创建方式

廉价感情. 提交于 2019-11-27 07:21:53

1,标识符创建方式 (ES5)

var obj = {}

obj.name = "张三"

obj.age = 23

2,属性名表达式创建方式

var obj = {}

var prop = "name"

obj[prop] = "张三"

obj["a" + "ge"] = 23

3,字面量方式创建(ES6)

var obj = {

name:"张三",

age:23

}

4,属性名表达式创建与字面量创建结合

var prop = "name"

var obj = {

  [prop]:"张三",

  ["a" + "ge"]:23

}

5,通过Object.assign函数创建(ES6)

var obj = Object.assign({},{

name:"张三",

age:23

})

6,通过Object.create函数创建

var obj = Object.create({

name:"张三",

age:23

})

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!