UNPKG

@ungap/array-iterator

Version:

An essential Array.prototype[Symbol.iterator] polyfill for legacy browsers.

18 lines (17 loc) 395 B
/*! (c) Andrea Giammarchi - ISC */ // requires a global Symbol var iterator = [][Symbol.iterator] || /* istanbul ignore next */ function () { var i = 0; var self = this; return { next: function () { var done = self.length <= i; var value = done ? void 0 : self[i++]; return { value: value, done: done }; } }; }; module.exports = iterator;