Этот код предназначен для перемещения строк в (3 * 3) матрице.
const transY =(arr)=> {
const arrtY = [];
for (let i = 1; i < 4; i++) {
for (let j = 0; j < 3; j++) {
if (i==3) {
return arrtY.unshift(arr[3*0+j]);
}
return arrtY.push(arr[3*i+j]);
}
}
return arrtY;
}
Ожидаемый вывод (в массиве):
1 2 3 7 8 9 4 5 6
4 5 6 ==> 1 2 3 ==> 7 8 9 ==> [...]
7 8 9 4 5 6 1 2 3
Когда я регистрирую arrtY в консоли вижу только 1.