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