javascript减号变量

javascript minus sign in variable

本文关键字:变量 javascript      更新时间:2024-04-08

我有一个XML文件。在将其转换为JSON之后,我想访问其中的一些内容。这是可能的。但是,JSON中的某些变量包含-(减号)。当我尝试访问它时,Javascript将其解释为一种计算。解决此问题的唯一方法是更换所有-标志吗?

您可以使用brackets表示法:

yourJson['ab-cd']; // access to 'ab-cd' property that contains '-' sign

如果要定义或访问包含特殊字符的属性,则需要使用字符串属性名称:

var obj = {
  'some-string-with-hyphens': true,
  'another-one': true
};
var another = obj['another-one'];