js array 长度
时间: 2023-10-01 22:11:50 浏览: 118
JS数组的长度可以通过数组对象的length属性获得,例如:
```javascript
var arr = [1, 2, 3, 4, 5];
console.log(arr.length); // 输出5,即数组的长度为5
```
注意,数组长度并不总是等于数组元素的个数。当数组中存在空元素时,数组长度会比元素个数大。例如:
```javascript
var arr2 = [1, , 3, 4, , 6];
console.log(arr2.length); // 输出6,虽然数组中只有4个元素,但是存在两个空元素,导致数组长度为6
```
相关问题
JavaScript array clear
在JavaScript中,可以通过将数组的长度设置为0来清空一个数组。例如:
```
let arr = [1, 2, 3, 4, 5];
arr.length = 0;
console.log(arr); // 输出 []
```
可以看到,将数组的长度设置为0后,数组中的所有元素都被删除了,从而实现了清空数组的效果。
JS array 清零
要清空一个 JavaScript 数组,可以使用以下两种方法:
方法一:
```javascript
let arr = [1, 2, 3, 4, 5];
arr.length = 0;
console.log(arr); // []
```
上述代码中,我们将数组的长度设置为 0,这会自动清空数组。
方法二:
```javascript
let arr = [1, 2, 3, 4, 5];
arr.splice(0, arr.length);
console.log(arr); // []
```
上述代码中,我们使用 splice() 方法删除数组中的所有元素。splice() 方法接受两个参数,第一个参数是要删除的起始索引,第二个参数是要删除的元素个数。在这里,我们将起始索引设置为 0,将要删除的元素个数设置为数组的长度,这样就删除了整个数组。
希望能够帮助到你。
阅读全文