async-each-series with index / key

时间:2017-01-18 11:56:40

标签: javascript node.js asynchronous

我正在使用" async-each-series"节点js中的npm迭代数组。 但我无法找到阵列当前键。 以下是示例代码。

{{1}}

在上面的代码中,如果我添加第三个参数,它会给出' undefined'。

2 个答案:

答案 0 :(得分:0)

async-each-series已经过时了,我建议将其改为现代版。像这样http://caolan.github.io/async/docs.html

如果您想要索引,请使用http://caolan.github.io/async/docs.html#eachOf

希望这有帮助。

答案 1 :(得分:0)

您可以使用以下代码在对象本身中添加索引字段,并根据需要使用async.eachSeries。



var someArray=[{'name':'john','rank':'24'},{'name':'johny','rank':'244'}];

for(i=0; i<someArray.length; i++){
   someArray[i]['index'] = i;
}

console.log(someArray);
&#13;
&#13;
&#13;