var foo = function (len) { return Array(len) .join(0) .split(0) .map(function (e, i) { return function () { return i; }; }); };