| 12345678910111213141516 |
- 'use strict';
- var iteratorClose = require('../internals/iterator-close');
- module.exports = function (iters, kind, value) {
- for (var i = iters.length - 1; i >= 0; i--) {
- if (iters[i] === undefined) continue;
- try {
- value = iteratorClose(iters[i].iterator, kind, value);
- } catch (error) {
- kind = 'throw';
- value = error;
- }
- }
- if (kind === 'throw') throw value;
- return value;
- };
|