JavaScript交换两个数组元素

2020-06-27  本文已影响0人  六寸光阴丶

交换数组中的两个元素

源代码

let swap = (arr, i, j) => {
  [arr[i], arr[j]] = [arr[j], arr[i]];
}

测试

let arr = Array.from(Array(10), (_, k) => k)
console.log(arr)
swap(arr, 1, 3)
console.log(arr)

测试结果

[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
[ 0, 3, 2, 1, 4, 5, 6, 7, 8, 9 ]
上一篇 下一篇

猜你喜欢

热点阅读