Prefill No Loop
by mrrodd
JavaScript
function prefill(n, v) {
if (isNaN(n)) {
throw new TypeError(n + " is invalid");
}
return addToArray(n, v, []);
}
function addToArray(n, v, coll) {
if (n > 0) {
coll.push(v);
addToArray(n - 1, v, coll);
}
return coll;
}
//console.log(prefill(3, 1));
alert(prefill("xyz", 1));