// Shorthand property names (ES2015)
var a = 'foo', b = 42, c = {};
var o = {a, b, c};
const getMousePosition = (x, y) => ({
x: x,
y: y });
const getMousePosition = (x, y) => ({ x, y });
const createPerson = (name, age, gender) => {
return {
name: name,
age: age,
gender: gender};};
const createPerson = (name, age, gender) => ({name, age, gender});//花括号改成了圆括号
// Shorthand method names (ES2015)
var o = {
funName:function() {}
};
var o = {
funName() {}//省掉关键字
};
// Computed property names (ES2015)
var prop = 'foo';
var o = {
[prop]: 'hey',
['b' + 'ar']: 'there'
};