JavaScript调换数组中两个元素的顺序并输出
时间: 2023-05-21 18:04:10 浏览: 238
可以使用以下代码来交换数组中两个元素的顺序并输出:
```javascript
let arr = [1, 2, 3, 4, 5];
let temp = arr[0];
arr[0] = arr[1];
arr[1] = temp;
console.log(arr);
```
输出结果为:`[2, 1, 3, 4, 5]`。
这段代码将数组中第一个元素和第二个元素的值交换,并输出交换后的数组。
相关问题
js调换数组元素的顺序
可以使用 JavaScript 中的 `splice()` 方法来调换数组元素的顺序,具体实现如下:
```javascript
function swapArrayElements(arr, index1, index2) {
arr.splice(index2, 1, arr.splice(index1, 1, arr[index2])[0]);
return arr;
}
```
其中,`arr` 是待调换元素的数组,`index1` 和 `index2` 是要调换的两个元素的索引。这个函数会返回调换完元素顺序后的数组。
例如,如果有一个数组 `[1, 2, 3, 4, 5]`,想要将第一个元素和第三个元素调换位置,可以这样实现:
```javascript
var arr = [1, 2, 3, 4, 5];
swapArrayElements(arr, 0, 2);
console.log(arr); // 输出 [3, 2, 1, 4, 5]
```
阅读全文