ES6 允许在对象中直接写入变量和函数,作为对象的属性和方法。此种方式简化了对象的定义。
一.属性的简洁表示法
1.基本定义
-
属性和方法的简洁表示
//一 属性的简洁表示 const foo = 'bar'; const baz = { foo}; baz // {foo: "bar"} // 等同于 const baz = { foo: foo}; //二 方法的简洁表示 const o = { method() { return "Hello!"; } }; // 等同于 const o = { method: function() { return "Hello!"; } };
2.对象属性和方法简写使用范例
-
① 对象属性简写使用范例
function f(x