首页 > 问答 > 正文
有没有简便的方法?请多指教!
天蓬老师2017-05-18 11:02:40
最容易想到的就是
` var temp = arr[i]; arr[i] = arr[j]; arr[j] = temp;` 或者就是利用字符串和数组的一些方法进行交换,上面也有人提到了。
过去多啦不再A梦2017-05-18 11:02:40
arr[i]=[arr[j], arr[j]=arr[i]][0]
某草草2017-05-18 11:02:40
ES6可以简单[a,b] = [b,a]
仅有的幸福2017-05-18 11:02:40
雷雷
滿天的星座2017-05-18 11:02:40
用个tmp还不够简单?那你试试这个
tmp
let a=[1,2,3]; [a[1], a[2]]=[a[2], a[1]];
習慣沉默2017-05-18 11:02:40
var a = [1,4,6,43,5,9,0,23,45];
PHP中文网2017-05-18 11:02:40