我有一些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