js计算得来的属性
程序员文章站
2022-03-23 13:33:09
1 计算得来的属性 2 3 4 如果需要使用表达式来创建属性键,那么需要使用方括号。否则属性名称不会进行计算: 5 6 var obj = { 'b'+'ar': 'foo' }; 7 // SyntaxError: missing : after property id 8 9 把计算表达式放置到... ......
1 计算得来的属性 2 3 4 如果需要使用表达式来创建属性键,那么需要使用方括号。否则属性名称不会进行计算: 5 6 var obj = { 'b'+'ar': 'foo' }; 7 // syntaxerror: missing : after property id 8 9 把计算表达式放置到方括号([])中: 10 11 var obj = { ['b'+'ar']: 'foo' }; 12 13 例如: 14 15 var keymap = { 16 ext.eventobject.left: 'left', 17 ext.eventobject.right: 'right' } 18 syntaxerror: missing : after property id 19 20 var keymap = { 21 [ext.eventobject.left]: 'left', 22 [ext.eventobject.right]: 'right' } 23 undefined 24 25 keymap 26 {…} 27 37: "left" 28 39: "right" 29 <prototype>: object { … } 30 31 或者使用下面方式: 32 33 var keymap ={}; 34 undefined 35 36 keymap[ext.eventobject.left]='left'; 37 "left" 38 39 keymap[ext.eventobject.right]='right'; 40 "right" 41 42 keymap 43 {…} 44 37: "left" 45 39: "right" 46 <prototype>: object { … }
上一篇: JavaScript中的 JSON 和 JSONP
下一篇: jQuery实现简单导航栏的样式切换
推荐阅读
-
IE8对JS通过属性和数组遍历解析不一样的地方探讨_javascript技巧
-
js计算任意值之间随机数的方法_javascript技巧
-
JS实现基本的网页计算器功能示例
-
js类的静态属性和实例属性的理解_javascript技巧
-
解决Vue.js 2.0 有时双向绑定img src属性失败的问题
-
VUE中更改计算属性后select选中值不变的处理方法
-
关于种里设置属性的同时,动态给其他属性计算并赋值
-
Vue.js第三天学习笔记(计算属性computed)
-
让低版本浏览器支持input的placeholder属性(js方法)_javascript技巧
-
让低版本浏览器支持input的placeholder属性(js方法)_javascript技巧