This is my code, acting upon myArray:
var myArray = [];
var i;
for(i = 0; i < 20; i += 1) {
myArray.push(Math.random());
}
Is there a functional equivalent of the above that does without the dummy variable i?
Favorite answers:
while(myArray.push(Math.random()) < 20);$.map(Array(20), Math.random);for(var myArray = []; myArray.push(Math.random()) < 20;);
Not in ES5, there’s no real functional equivalent to it, as you have to have something which has an amount of 20 to apply map to…
You could create an xrange-like function what is in Python but that would just hide this “unused” variable inside a function.