翻转数组 var arr1=【1 ,2,3,“46”,4】把数组翻转过来
时间: 2024-03-08 12:49:53 浏览: 14
可以使用JavaScript中的`reverse()`方法来翻转数组。代码如下:
```javascript
var arr1 = [1, 2, 3, "46", 4];
arr1.reverse();
console.log(arr1); // [4, "46", 3, 2, 1]
```
以上代码会将原数组`arr1`翻转并输出翻转后的结果。
相关问题
用es6 多个数组合并为一个数组 var arr1 = [1, 2, 3]; var arr2 = [4, 5, 6]; var arr3 = [7, 8, 9]; let newArr = [];
可以使用ES6的展开运算符`...`来将多个数组合并为一个数组,代码如下:
```
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr3 = [7, 8, 9];
let newArr = [...arr1, ...arr2, ...arr3];
console.log(newArr); // [1, 2, 3, 4, 5, 6, 7, 8, 9]
```
在上面的代码中,我们使用了三个数组和一个空数组。将三个数组分别用展开运算符`...`展开,然后用空数组的`concat`方法将它们合并到一起,最终得到一个新数组`newArr`。
var arr1 = [1, 2, 3]; var arr2 = [4, 5, 6]; var arr1 = arr1.concat(arr2);
这段代码的作用是将数组arr2合并到数组arr1中,并将合并后的数组重新赋值给arr1。
具体来说,这段代码首先定义了一个包含数字1、2、3的数组arr1和一个包含数字4、5、6的数组arr2。然后,使用concat()方法将数组arr2合并到数组arr1中,这样arr1就变成了包含数字1、2、3、4、5、6的数组。最后,将合并后的数组赋值给新的变量arr1,这样原来的arr1数组就被覆盖了。
如果你想保留原始的数组,可以将合并后的数组赋值给一个新的变量,比如这样:
```
var arr1 = [1, 2, 3];
var arr2 = [4, 5, 6];
var arr3 = arr1.concat(arr2);
console.log(arr3); // [1, 2, 3, 4, 5, 6]
```
这样,原始的arr1和arr2数组不会被修改,而是创建了一个新的数组arr3,它包含了原始数组的所有元素。