UNPKG

roundround

Version:

A dead simple round-robin array iterator

16 lines (12 loc) 349 B
'use strict'; module.exports = function (array, index) { index = index || 0; if (array === undefined || array === null) array = []; else if (!Array.isArray(array)) throw new Error('Expecting argument to RoundRound to be an Array'); return function () { if (index >= array.length) index = 0; return array[index++]; }; };