一.属性、方法的简洁表示法
键名和变量/常量名一样的时候,可以只写一个;我们在对象解构赋值时,等号左边也可以这样;
方法可以省略冒号和function关键字
const sex = 'male'; const obj = { sex,//相当于sex:sex age: 18, // play:function() {} play(){} }二.方括号语法
//目的在对象外面添加一个age属性,属性值为18 const prop = 'age'; // const obj = {}; // obj.[prop] = 18;//点语法和方括号语法不能一起用,报错 //---------------------------------------------- // obj.prop = 18; // console.log(obj);//{prop:18} //目的在对象里面添加一个age属性,属性值为18 const obj = { [prop]: 18//方括号语法可以写在对象字面量中 } console.log(obj);//{age: 18}
标签:ES6,obj,字面,对象,18,age,prop,const,sex From: https://www.cnblogs.com/zhoushangquan/p/17038747.html