简写时返回的时(return)对象的自变量,直接输出值\
方法简写可以省略:function,直接写fn(){}\
表达式:\
对象字面量中使用表达式进行属性名称的拼装操作\
拼装组合属性\
['user'+'Name'] : 'Mr.Lee'\
console.log(obj.userName);\
console.log(obj['userName']);\
有空格的情况下:\
['user' + 'Age'] : 100,
console.log(obj['user Age']);
字符串属性:\
'user Gender' : '男',\
console.log(obj['user Gender']);\
在对象字面量中使用可计算(动态)属性名称\
通过变量myName动态更改obj属性名\
问题是当变量值更改了,属性名就失效了\
使用[myName]可计算属性名\
实现了真正的动态计算\
在对象字面量方法上,也可以使用拼装名称\