Цитата:
Сообщение от rombler
На выходе хочу получить
0,1,2
1,2,3
2,3,4
А получаю
2,3,4
2,3,4
2,3,4
Подскажите пожалуйста как исправить ситуацию?
|
Вот так получите необходимый результат:
PHP код:
FA=[];
pat=[];
for (var j = 0; j< 3; j++){
for (var i = 0; i < 3; i++){
pat[i] = [];
pat[i] = i+j;
}
console.log(pat);
FA[j]=pat;
}
console.log(FA);
Цитата:
Сообщение от Letos
У вас pat не меняется, соответственно на каждой итерации цикла идёт работа с одним и тем же массивом.
|
Осмелюсь не согласиться - меняется.