JS 中 实现向数组末尾追加一个元素有多少种方式
时间: 2023-06-24 10:08:47 浏览: 153
Javascript数组Array方法解读
在 JavaScript 中,向数组末尾追加一个元素有以下几种方式:
1. 使用 Array.prototype.push() 方法:
```
const arr = [1, 2, 3];
arr.push(4);
console.log(arr); // [1, 2, 3, 4]
```
2. 使用数组的 length 属性来添加元素:
```
const arr = [1, 2, 3];
arr[arr.length] = 4;
console.log(arr); // [1, 2, 3, 4]
```
3. 使用扩展运算符(spread operator):
```
const arr = [1, 2, 3];
arr = [...arr, 4];
console.log(arr); // [1, 2, 3, 4]
```
4. 使用 Array.prototype.concat() 方法:
```
const arr = [1, 2, 3];
arr = arr.concat(4);
console.log(arr); // [1, 2, 3, 4]
```
注意:第二种方式虽然也可以实现向数组末尾添加元素,但其实是直接通过下标修改了数组的值,不是真正意义上的添加元素。其他三种方式都是真正意义上的向数组末尾添加元素。
阅读全文