在JavaScript中,可以使用ES6解构赋值进行数组元素交换。具体实现方式如下:
let arr = [1, 2];
[arr[0], arr[1]] = [arr[1], arr[0]];
console.log(arr); // [2, 1]
以上代码中,使用了解构赋值和数组结构的特性,将数组元素进行交换。其中,方括号中的第一个元素赋值为第二个元素,第二个元素赋值为第一个元素。这样就可以实现数组元素的交换。
此外,需要注意的是,ES6解构赋值要求等号左右两边的结构相同,否则会报错。因此,在进行数组元素交换时,需要保证等号左右两边的结构相同。