【发布时间】:2014-10-05 09:39:50
【问题描述】:
我正在尝试创建一个键值对 javascript 对象,如下所示:
var p={'revEv':[{'EventsId':rand,
if(Ext.getCmp('Val_'+id).getValue()!='E')
'Status':Ext.getCmp('Val_'+id).getValue(),
'core':Ext.fly('coreVal_'+id).dom.innerHTML,
'transactionType':{'transactionTypeId':Ext.fly('oppVal_'+id).dom.innerHTML,'description':Ext.fly("oppDesc_"+id).dom.innerHTML},
'timing':Ext.getCmp('quarter_'+id).getValue()},]}
如上所示,对于特定条目“状态” - 只有在满足特定条件时,我才需要创建/插入密钥。
在 javascript 中执行此操作的优雅方法是什么?
【问题讨论】:
-
这不是有效的 JavaScript。您不能在对象文字中使用
if语句。
标签: javascript javascript-objects