有没有简便的方法?请多指教!
走同样的路,发现不同的人生
最容易想到的就是
` 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];
雷雷雷雷