function log(text) {
document.write(text)
}
var n = 2;
var k = 2;
var arr = [];
var j = 0;
function gen(pos) {
if (pos == n) {
log(arr);
console.log(arr);
log("<br>");
return;
}
for (var i = 0; i < k; i++) {
arr[pos] = i;
gen(pos+1);
}
}
gen(0);
Не могу понять почему в приведенном коде функции
12| log(arr)
и
13| console.log(arr)
выводят разные результаты. Может мне кто-нибудь это разъяснить?