INNER CODE UNIT · JavaScript

loop

mongoist/mongoist · lib/cursor.js:28

      const loop = () => {
        this.next()
          .then(doc => {
            if (!doc) { return resolve(result); }

            result.push(fn(doc));

            // Avoid maximum call stack size exceeded errors
            setImmediate(loop);
          });
      }

      loop();
    });
  }

  forEach(fn) {
    return new Promise((resolve) => {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…