前端数组重新赋新值改变原数组
时间: 2023-07-03 11:26:28 浏览: 99
如果你想要重新赋新值改变原数组,可以直接对数组进行修改操作。例如:
```javascript
let arr = [1, 2, 3];
arr[0] = 4;
console.log(arr); // 输出 [4, 2, 3]
```
上述代码中,我们将数组 `arr` 的第一个元素从原来的 `1` 改为了 `4`,这样就直接改变了原数组。需要注意的是,这种方式只能修改已有的元素,不能新增或删除元素。如果想要新增或删除元素,需要使用其他方法,比如 `push()`、`pop()`、`shift()`、`unshift()` 等等。
相关问题
前端数组重新赋新值改变原数组 push方法代码
`push()` 方法可以向数组的末尾添加一个或多个元素,并返回修改后的数组的长度。例如:
```javascript
let arr = [1, 2, 3];
arr.push(4);
console.log(arr); // 输出 [1, 2, 3, 4]
```
上述代码中,我们使用 `push()` 方法向数组 `arr` 的末尾添加了一个元素 `4`,这样就修改了原数组,并返回了修改后的数组长度。
如果要向数组中添加多个元素,可以在 `push()` 方法中传递多个参数。例如:
```javascript
let arr = [1, 2, 3];
arr.push(4, 5);
console.log(arr); // 输出 [1, 2, 3, 4, 5]
```
上述代码中,我们向数组 `arr` 中添加了两个元素 `4` 和 `5`,这样就修改了原数组,并返回了修改后的数组长度。
阅读全文