通过二维数组来交换数据

hxy 2020-06-19 PM 47℃ 0条 访问: 48 次

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]];
        }

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

标签: none

非特殊说明,本博所有文章均为博主原创。

评论啦~