如何不算作运算符 JavaScript



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

例:

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

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

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

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

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

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

最新更新