js数组赋值的所有方法
时间: 2023-07-17 17:01:43 浏览: 141
JavaScript 中有多种方法可以给数组赋值。以下是一些常见的方法:
1. 使用数组字面量赋值:
```javascript
let arr = [1, 2, 3];
```
2. 使用 Array 构造函数赋值:
```javascript
let arr = new Array(1, 2, 3);
```
3. 使用 Array.from() 方法从类似数组的对象创建数组:
```javascript
let obj = {0: 'a', 1: 'b', 2: 'c', length: 3};
let arr = Array.from(obj);
```
4. 使用 Array.of() 方法创建包含指定元素的数组:
```javascript
let arr = Array.of(1, 2, 3);
```
5. 使用 Array.prototype.push() 方法向数组末尾添加元素:
```javascript
let arr = [];
arr.push(1);
arr.push(2);
arr.push(3);
```
6. 使用索引赋值:
```javascript
let arr = [];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
```
7. 使用 concat() 方法连接多个数组:
```javascript
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr = arr1.concat(arr2);
```
8. 使用 splice() 方法替换数组的一部分:
```javascript
let arr = [1, 2, 3];
arr.splice(1, 1, 'a', 'b');
// arr 变为 [1, 'a', 'b', 3]
```
9. 使用 ES6 的展开运算符(Spread Operator)赋值:
```javascript
let arr1 = [1, 2];
let arr2 = [...arr1];
```
这只是一些常见的数组赋值方法,JavaScript 还提供了其他一些方法来操作数组。
阅读全文