訪問對象數組我有這樣的代碼:使用字符串
var dictionary=[
apple={name:"apple",pos:"noun",d:"",c:["fruit"]},
banana={name:"banana",pos:"noun",d:"",c:["fruit"]}
];
我怎麼能訪問數組中的對象之一,通過使用它的名字的字符串。在你可以訪問一個對象的方式爲
object['propertyName']
有沒有辦法做一些類似的數組?我想訪問它的方式像
dictionary["apple"].pos
//Want to return "noun"
有一個簡單的辦法做這樣的事情有一個數組,如果沒有在那裏,我可以使用另一種方法?
你數組的語法是不正確的。檢查你的代碼在這裏http://www.jshint.com/ – elclanrs
什麼部分是不正確的?我沒有看到任何錯誤。 – zchbrntmr
好吧,我把代碼放在JSHint中,它說「兩個未定義的變量,」蘋果「和」香蕉「,而不是你想要的。 – elclanrs