var n = 2;
var k = 2;
var arr = [];
var cache = [];
var l = 0;
function gen(pos) {
if (pos == n) {
cache[l++] = arr;
return;
}
for (var i = 0; i < k; i++) {
arr[pos] = i;
gen(pos+1);
}
}
gen(0);
console.log(cache[0])
в консоль выводит [
1,1], а хотелось бы [
0,0]
в чем же проблема?