我正在使用 async.map 遍历数组并在每个项目上执行一些异步函数。在某些情况下,我需要从原始数组中删除该项目,我想知道这是否可能,我尝试使用两个空参数调用回调,
cb(null,null)
但这不起作用。我试着环顾四周,但在这个特定案例中找不到任何东西。有没有办法做到这一点?谢谢。
编辑:短代码片段
async.map(page['canvasData']['objects'], function (elem, cb) {
if (elem['type'] == "picturebox") {
//async opeartions
cb(null, elem);
} else cb(null, null);
}