function

81 阅读1分钟

简写时返回的时(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]可计算属性名\ 实现了真正的动态计算\ 在对象字面量方法上,也可以使用拼装名称\