0
的NodeJS伊夫
得到這個JSON標記:JSON數組迭代跳過第一個元素 -
"Categories": [
{"name": "a", "id": "1"},
{"name": "b", "id": "2"},
{"name": "c", "id": "3"},
{"name":"d", "id": "4"},
{"name":"e", "id": "5"},
{"name": "f", "id": "6"},
{"name": "g", "id": "7"},
{"name": "h", "id": "8"}
]
香港專業教育學院有一個的setInterval會在每個類別和作出新的承諾爲每一個。
對於一些未知的原因,它總是跳過的第一個元素,並用出界異常
var i = 0;
var id = setInterval(function(){
if (i == categories.length){
clearInterval(id);
}
client.itemSearch({
category: categories[i].id,
catName: categories.name,
}).then(function(results){
console.log("From category - " + categories[i].name + "\n" +
"Title: " + results[0].Title);
},function(err) {
console.log("error at " + categories[i].name);
});
i+=1;
}, 1000);
謝謝!就是這樣! – Daedalus