JavaScript数组的长度

2023-12-13 03:50:09

JavaScript数组的长度可以通过数组对象的length属性来获取,长度表示数组中元素的数量。

代码示例:

let arr = []; // 定义一个空数组
console.log(arr.length); // 输出 0

arr.push(1); // 给数组添加元素
arr.push(2);
arr.push(3);
console.log(arr.length); // 输出 3

arr.pop(); // 删除数组末尾的元素
console.log(arr.length); // 输出 2

arr.unshift(0); // 在数组开头添加元素
console.log(arr.length); // 输出 3

arr.shift(); // 删除数组开头的元素
console.log(arr.length); // 输出 2

在上面的代码示例中,我们首先定义了一个空数组。使用数组的push()方法,我们向数组中添加了3个元素。然后,使用pop()方法删除了一个元素,使用unshift()方法在数组开头添加了一个元素,再使用shift()方法删除了开头的元素。每次操作后,我们都使用length属性来获取数组的长度。

需要注意的是,通过修改数组的length属性可以增加或减少数组中元素的数量。如果将数组的length属性设置为小于当前元素数量的值,则数组末尾的元素将会被删除,否则将会在数组末尾添加undefined元素,直到数组长度等于设置的值。下面的代码示例演示了这一点:

let arr = [1, 2, 3];
console.log(arr.length); // 输出 3

arr.length = 2; // 将数组长度设置为2
console.log(arr); // 输出 [1, 2]

arr.length = 4; // 将数组长度设置为4
console.log(arr); // 输出 [1, 2, undefined, undefined]

文章来源:https://blog.csdn.net/zxcv321zxcv/article/details/134909706
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。