我知道網上有很多關於這個問題的答案,但我仍然無法使它工作。如何使用Ext.iterate(或JS)迭代對象數組?
在JSON POST回調後,我檢索一個Object對象。 在瀏覽器的控制檯日誌,該陣列是這樣的:
[Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]
每個對象的內部,其中,有這樣的東西:
id4blob: "1084"
所以我假設數組可能是這樣的(正確我,如果我錯了):
[{id4blob: "1084"},{id4blob: "2008"}, [...]]
數組存儲在一個名爲stationsParse
變量我想遍歷這些值,我發現
Ext.iterate
所以我這樣做:
Ext.iterate(stationsParse, function(key, value) {
console.log(key + value);
});
,然後嘗試這個(這似乎是喲相同的,但在純JS)
for (key in stationsParse) {
var value = stationsParse[key];
console.log(key + value);
}
但是沒有工作,我的控制檯沒有顯示任何內容。 不過,這個功能很好觸發,我可以看到它的Chrome控制檯,但for被忽略。
我在做什麼錯? 這是迭代對象數組的正確方法嗎?
感謝它的工作! –
@Andy鏈接已死。 – Nabin