JavaScript调换数组中两个元素的顺序并输出
时间: 2023-05-21 21:04:10 浏览: 125
可以使用以下代码来交换数组中两个元素的顺序并输出:
```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]`。
这段代码将数组中第一个元素和第二个元素的值交换,并输出交换后的数组。
相关问题
JavaScript调换数组中元素的顺序并输出
可以使用数组的reverse()方法来调换数组中元素的顺序,示例代码如下:
```javascript
let arr = [1, 2, 3, 4, 5];
arr.reverse();
console.log(arr); // 输出 [5, 4, 3, 2, 1]
```
如果想要自定义调换顺序的方式,可以使用数组的splice()方法,示例代码如下:
```javascript
let arr = [1, 2, 3, 4, 5];
arr.splice(0, arr.length, ...arr.reverse());
console.log(arr); // 输出 [5, 4, 3, 2, 1]
```
这里的splice()方法会删除数组中的所有元素,并将reverse()方法返回的数组中的元素插入到数组中。
JavaScript调换数组中元素的顺序
可以使用数组的reverse()方法来调换数组中元素的顺序,例如:
var arr = [1, 2, 3, 4, 5];
arr.reverse();
console.log(arr); // [5, 4, 3, 2, 1]
另外,也可以使用循环来实现:
var arr = [1, 2, 3, 4, 5];
for (var i = 0, j = arr.length - 1; i < j; i++, j--) {
var temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
console.log(arr); // [5, 4, 3, 2, 1]