js计算得来的属性
Posted thaipine
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js计算得来的属性相关的知识,希望对你有一定的参考价值。
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 …
以上是关于js计算得来的属性的主要内容,如果未能解决你的问题,请参考以下文章