js数组中两个元素怎么互换位置

下面这个方法可以将数组中两个元素的位置互换,然后返回互换位置后的新数组。

//index1是要替换元素的索引,index2是要被替换元素的索引,index1和index2互换位置
function swapArr(arr, index1, index2) {
    arr[index1] = arr.splice(index2, 1, arr[index1])[0];
    return arr;
}

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: