我有一些JS代码产生下面的对象,Javascript保留字?
return {
"type": "some thing",
"width": 2,
"colour": "#AA12BB",
"values": [2,3,4]
}
这样做的创建是没有问题的。
在为返回this的方法编写测试时,我在访问width/type属性时遇到了问题:下面的断言失败(导致执行/语法错误,当我评论它们时它会消失)。
assertEquals('some thing', jsonObj.type);
assertEquals(2, jsonObj.width);
而
assertEquals('#AA12BB', jsonObj.colour);
通过
既然我不能改变的关键名字我在做什么,有没有什么办法来访问这些值?
干杯,现货! – 2009-02-11 19:12:39