有沒有簡單的方法?請多指教!
走同样的路,发现不同的人生
最容易想到的就是
` var temp = arr[i]; arr[i] = arr[j]; arr[j] = temp;` 或者就是利用字符串和数组的一些方法进行交换,上面也有人提到了。
arr[i]=[arr[j], arr[j]=arr[i]][0]
ES6可以簡單[a,b] = [b,a]
雷雷
用個tmp還不夠簡單?那你試試這個
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];
最容易想到的就是
arr[i]=[arr[j], arr[j]=arr[i]][0]
ES6可以簡單
[a,b] = [b,a]
雷雷
用個
tmp
還不夠簡單?那你試試這個var a = [1,4,6,43,5,9,0,23,45];
雷雷雷雷