有没有更简单的方法来交换数组中的两个元素?
var a = list[x], b = list[y];
list[y] = a;
list[x] = b;
Run Code Online (Sandbox Code Playgroud) 可能重复:
Javascript交换数组元素
我有一个像这样的数组:
this.myArray = [0,1,2,3,4,5,6,7,8,9];
Run Code Online (Sandbox Code Playgroud)
现在我想做的是,交换两个项目的位置给出了他们的立场.例如,我想将项目4(即3)与项目8(即7)交换,这应该导致:
this.myArray = [0,1,2,7,4,5,6,3,8,9];
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?