下面这个方法可以将数组中两个元素的位置互换,然后返回互换位置后的新数组。
//index1是要替换元素的索引,index2是要被替换元素的索引,index1和index2互换位置
function swapArr(arr, index1, index2) {
arr[index1] = arr.splice(index2, 1, arr[index1])[0];
return arr;
}
function swapArr(arr, index1, index2) {
arr[index1] = arr.splice(index2, 1, arr[index1])[0];
return arr;
}