如何不算作运算符javascript

时间:2014-02-20 10:03:27

标签: javascript angularjs angular-ui angular-ui-bootstrap

我的问题是我的AngularJS应用程序必须从JSON文件中获取记录,但记录的名称如下: something-XD。 很明显,应用程序计算 - 作为操作员,我需要防止这种情况。 有没有办法做到这一点?

示例:

array.push({activities:somethingAllReadyGet.something-XD})

something-XD是我必须从我已经获得的数据中得到的记录,如果我写的那样:

array.push({activities:somethingAllReadyGet.json['something-XD']})

它不起作用,我做错了吗?

1 个答案:

答案 0 :(得分:1)

使用括号表示法访问名称不是有效标识符的属性:

array.push({activities:somethingAllReadyGet['something-XD']})