ES6入门:属性和方法的简洁表示法
一、对象字面量是什么
生成对象可以实例化构造函数生成对象
const person = new Object();
person.age = 18;
person.speak = function () {};
但可以用对象字面量方法
const person = {
age: 18,
speak: function () {}
};
二、属性的简洁表示法
键名和变量或常量名一样的时候,可以只写一个
const age = 18;
const person = {
// age: age // 可以不这样写,直接只写一个
age
};
console.log(person); //{age: 18}
三、方法的简洁表示法
方法可以省略冒号和 function 关键字
const person = {
// speak: function () {}
speak() {} //可以省略冒号和 function 关键字
};
console.log(person);