在ES6中,对对象字面量进行了很多增强
属性初始化简写和方法的简写
1.属性的简写
//ES6之前
let name = "why"
let age = 18
let obj1 = {
name:name,
age:age
}
console.log(obj1);
//ES6之后
let obj2 = {
name,age
}
console.log(obj2);
//方法的简写
//ES6之前
let obj1 = {
test:function(){
console.log("obj1的test函数");
}
}
obj1.test()
//ES6之后
let obj2 = {
test(){
console.log("obj2的test函数")
}
}
obj2.test()