js通过二维数组来交换数据

eg:

let i=5;
let j=10;
console.log(i);
console.log(j);
[i,j]=[j,i];
console.log(i);
console.log(j);

  //i和j不必借助第三个变量,即可交换数值

eg:

let n=matrix.length;
        //水平交换
        for(let i=0;i<n/2;i++){
            [matrix[i],matrix[n-1-i]]=[matrix[n-1-i],matrix[i]];
        }

特别适用于数组当中,数组元素之间来交换数据.

hxy

hxy

秦 夏

留下你的评论

快留下你的小秘密吧