我对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 始终不同步。关于如何解决这个问题的任何想法?