LearningRecord
LearningRecord copied to clipboard
嵌套数组的环形遍历
let iterator = (ar) => {
let m = ar.length;
let n = ar[0].length;
for(let i = 0,j = n;i !== j;i++,j--,m--) {
for(let i2=i;i2<j;i2++) {
console.log(ar[i][i2]);
}
for(let i3=i+1;i3<m;i3++) {
console.log(ar[i3][m-1]);
}
for(let i4=j-1;i4>i;i4--) {
console.log(ar[m-1][i4-1]);
}
for(let i5=m-2;i5>i;i5--) {
console.log(ar[i5][i])
}
}
}