javascript - js数组怎么调换两个元素的位置?
怪我咯
怪我咯 2017-05-18 11:00:40
0
7
672

有没有简便的方法?请多指教!

怪我咯
怪我咯

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

全部回复(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

雷雷

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板