0

I'm pretty new to NodeJS and I am trying to solve the following problem related to callback functions.

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();

Now here since validate() takes a callback, my num is always out of sync. Any ideas on how to solve this problem?

Omkar Sambhus
  • 63
  • 1
  • 9

0 Answers0