Сообщение от galiog
|
с какого конца зайти для решения этой задачки
|
Предложу такой вариант...
var arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
var i=1;
var j=1;
var dj=-1;
var a=[];
for (var k=0; k<9; k++) {
a[a.length]=arr[i][j];
j=j+dj;
if (j<0) {
j=0
dj=1;
i++;
};
if (j==3) {
j--;
i--;
if (i<0) {
i=0;
j--;
dj=-1;
};
};
}
alert(a);