1.对象简洁表示法
//1.对象简洁表示法
var name = '小张';
var sex = '男';
var age = '22'
//ES5
var obj = {
name: name,
sex: sex,
age: age,
intro: function () {
console.log('fun');
}
}
console.log(obj);//{name: "小张", sex: "男", age: "22",intro: ƒ}
//ES6
var obj2 = {
name,
sex,
age,
intro() {
console.log('fun2');
}
}
console.log(obj2);//{name: "小张", sex: "男", age: "22",intro: ƒ}
2.属性表达
//2.属性表达
var fileN = "sex";
//ES5
var obj_class = {
fileN: 11
}
console.log(obj_class);//{fileN: 11}
//ES6
//[]引用属性值
var obj2_class = {
[fileN]: 12
}
console.log(obj2_class);//{sex: 12}