交换数组中的两个元素
源代码
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 ]
网友评论