NodeJS回调不同步

时间:2015-10-19 15:29:02

标签: javascript node.js asynchronous callback

我对NodeJS很陌生,我正在尝试解决与回调函数相关的以下问题。

var lib = require('someLibrary');

function main() {
  for(var i = 0; i <10; i++) {
    var num = someArray[i];
    lib.validate(function(result) {
      if(result.value === num) {
         console.log('Found it');
      }
    }
  }
}
main();

现在,由于 validate() 进行回调,我的 num 始终不同步。关于如何解决这个问题的任何想法?

0 个答案:

没有答案