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

拉风的咖菲猫
TA贡献1995条经验 获得超2个赞
let arr = [1, 2, 3, 4, 5]
// 交换第三个和第四个元素
// x < y
let x = 3, y = 4
arr.splice(x - 1, 1, ...arr.splice(y - 1, 1, arr[x - 1]))
console.log(arr) /// [1,2,4,3,5]
添加回答
举报
0/150
提交
取消