0
我想迭代一個對象列表並獲取一個數組作爲通過條件的項目的結果。這樣的事情:如何使用async.js映射數組?
var list = [{foo:"bar",id:0},{foo:"baz",id:1},{foo:"bar",id:2}];
async.map(list, function(item, cb) {
if (item.foo === "bar")
cb(null, item.id);
else
cb(); // do nothing
}, function(err, ids) {
console.log(ids);
});
如果條件沒有通過,我不想要任何錯誤回調。只有一個具有元素ID的數組。
我準備手動完成。謝謝 – 2013-04-10 13:58:17