我有一個像下面的JavaScript對象:JavaScript不能獲取對象的屬性值
var row = {
'fileAttribute' : {
'.\K\ar- #%i\.n/a': true,
'size': '2040',
'type' : 'pdf'
}
};
但是,當我試圖讓row.fileAttribute [價值「\ķ\ AR-#%中/年。」 ],我得到未定義,而不是真實的。
我知道這是我的屬性名稱包含特殊字符。 row.fileAttribute.hasOwnProperty('。\ K \ ar-#%i.n/a')返回false。我試圖通過_.values(row.fileAttribute ['。\ K \ ar-#%i.n/a'])提取這個屬性值,但是我得到了空數組。
下面是這個問題的一個例子:
http://jsfiddle.net/fvu2pqzz/8/
我明白任何幫助,謝謝!
您鏈接到的代碼是顯著不同於'row.fileAttributes [」。\ķ\ AR-#%的/一'])' – Quentin
似乎工作:http://jsfiddle.net/fvu2pqzz/8/ – pawel
錯別字錯誤。它應該是'fileAttribute'而不是's',shouldn'tit? –