JavaScript交換數組元素的幾種方式


JavaScript交換數組元素的幾種方式

1、引入第三方變量作為中轉元素

let temp = array[index1];
array[index1] = array[index2];
array[index2] = temp;

2、splice()方法拼接,splice()方法用於插入、刪除、替換數組元素。使用splice交換數組元素的方法如下:

array.splice(index2,1,...array.splice(index1, 1 , array[index2]));

array.splice(index , i , array[index2]),表示將index往后i個元素的值替換為arry[index2]的值,並返回index位置替換前的值,擴展運算符'...'是es6運算符,意思是取出參數對象中的所有可遍歷屬性,拷貝到當前對象之中`

3、解構賦值

利用es6的解構賦值進行元素交換

[array[index1],array[index2]] = [array[index2],array[index1]];


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM