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