省略同名的属性 ==> 当属性名和属性值同名时,属性名可以不写省略方法的function ==> 当属性的值为方法时,方法的function可以不写
var name="zheng"var age = 18/* es6 键和值(key:value) 相同时,只用写一个 */var obj ={ // name:name,age:age name, age}console.log(obj);
let username="kobe"; let age=39; let obj={ username:username, //属性值使用全局的变量; age:age, getName:function(){ return this.username; } } console.log(obj); console.log(obj.getName()); let obj2={ username, //当属性名和属性值相同时,属性名可以不写; age, getName (){ //定义属性为方法时,属性:和方法的function可以不写; return this.username; } } console.log(obj2); console.log(obj2.getName());