JavaScript高性能数组元素互换方法,快速实现数组元素交换通用技巧

4 min read

可以使用ES6中的数组解构来交换数组中的两个元素,代码如下:

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

这个方法使用了ES6的解构,它可以让我们不使用中间变量就能够方便地互换数组中的两个元素。同时,这个方法的性能应该比较高,因为它不需要使用额外的变量或者循环。