async eachseries如何在完成循环后传递var

时间:2016-02-10 15:05:18

标签: javascript node.js

我希望在循环后将 var 数字传递给回调。 例如,Invenotry数组有25个项目。 所以在这25步之后我想将数字传递给回调(inCb),因为我需要检查数字值。

    var number = 0;
    async.eachSeries(inventory, function(item, inCb) {
    if(sth == othersthm)
    {
      number++;

    }
    }, function(numb) {
     check number value and do sth

     });

1 个答案:

答案 0 :(得分:0)

您可以使用数字:

var number = 0;
async.eachSeries(inventory, function(item, inCb) {
    if (sth == othersthm) {
        number++;
    }
}, function() {
    //check number value and do sth
    console.log(number);
});