javascript - js數組怎麼調換兩個元素的位置?
怪我咯
怪我咯 2017-05-18 11:00:40
0
7
693

有沒有簡單的方法?請多指教!

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆(7)
Peter_Zhu

最容易想到的就是

  ` var temp = arr[i];
        arr[i] = arr[j];
        arr[j] = temp;`    或者就是利用字符串和数组的一些方法进行交换,上面也有人提到了。 
过去多啦不再A梦

arr[i]=[arr[j], arr[j]=arr[i]][0]

某草草

ES6可以簡單
[a,b] = [b,a]

仅有的幸福

雷雷

滿天的星座

用個tmp還不夠簡單?那你試試這個

let a=[1,2,3];
[a[1], a[2]]=[a[2], a[1]];
習慣沉默

var a = [1,4,6,43,5,9,0,23,45];

雷雷
Ty80

雷雷

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板