javascript数组追加
时间: 2023-08-14 08:04:35 浏览: 56
在 JavaScript 中,可以使用 push() 方法将新元素添加到数组的末尾。例如:
```javascript
var myArray = [1, 2, 3];
myArray.push(4);
console.log(myArray); // 输出 [1, 2, 3, 4]
```
你也可以使用 concat() 方法将一个数组追加到另一个数组的末尾。例如:
```javascript
var array1 = [1, 2, 3];
var array2 = [4, 5, 6];
var newArray = array1.concat(array2);
console.log(newArray); // 输出 [1, 2, 3, 4, 5, 6]
```
另外,你还可以使用数组的索引来直接赋值添加新的元素。例如:
```javascript
var myArray = [1, 2, 3];
myArray[3] = 4;
console.log(myArray); // 输出 [1, 2, 3, 4]
```
相关问题
uniapp 数组追加
在UniApp中,可以使用JavaScript的数组方法来实现数组的追加操作。以下是一种常见的数组追加方式:
1. 使用push()方法:
可以使用数组的push()方法将一个或多个元素追加到数组的末尾。示例代码如下:
```javascript
var arr = [1, 2, 3];
arr.push(4); // 追加单个元素
arr.push(5, 6); // 追加多个元素
console.log(arr); // 输出:[1, 2, 3, 4, 5, 6]
```
2. 使用concat()方法:
可以使用数组的concat()方法将一个或多个数组追加到原数组的末尾,生成一个新的数组。示例代码如下:
```javascript
var arr1 = [1, 2, 3];
var arr2 = [4, 5, 6];
var newArr = arr1.concat(arr2); // 追加arr2到arr1
console.log(newArr); // 输出:[1, 2, 3, 4, 5, 6]
```
3. 使用展开运算符(...):
可以使用展开运算符(...)将一个数组展开,并将展开后的元素追加到另一个数组中。示例代码如下:
```javascript
var arr1 = [1, 2, 3];
var arr2 = [4, 5, 6];
var newArr = [...arr1, ...arr2]; // 追加arr2到arr1
console.log(newArr); // 输出:[1, 2, 3, 4, 5, 6]
```
javasript数组追加方法
JavaScript数组追加方法有多种,以下是常用的几种:
1. push()方法:把一个或多个元素添加到数组的末尾,并返回数组的新长度。
```
let arr = [1, 2, 3];
arr.push(4);
console.log(arr); // [1, 2, 3, 4]
```
2. concat()方法:返回一个新数组,包含原数组和要添加的数组或值。
```
let arr1 = [1, 2, 3];
let arr2 = [4, 5];
let arr3 = arr1.concat(arr2);
console.log(arr3); // [1, 2, 3, 4, 5]
```
3. splice()方法:从指定位置开始删除或添加元素,并返回被删除的元素。
```
let arr = [1, 2, 3];
arr.splice(2, 0, 4);
console.log(arr); // [1, 2, 4, 3]
```
4. unshift()方法:把一个或多个元素添加到数组的开头,并返回数组的新长度。
```
let arr = [1, 2, 3];
arr.unshift(0);
console.log(arr); // [0, 1, 2, 3]
```