function arrIndexExchange(array, x, y) {
array.splice(x, 1, ...array.splice(y, 1, array[x]))
return array
}
let arr = [1 ,2, 3, 4, 5, 6];
console.log(arrIndexExchange(arr,2,3)); // [ 1, 2, 4, 3, 5, 6 ]
array.splice(y,1,array[x])-会改变原数组,返回的是删除元素.