教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

天富娱乐注册 新大陆网

更新时间:2021年07月07日15时37分 来源:传智教育 浏览次数:

好口碑IT培训

修改数组长度

使用“数组名.length”可以获取或修改数组的长度。数组长度的计算方式为数组中元素的最大索引值加1,示例代码如下。

 var arr = ['a', 'b', 'c']; console.log(arr.length); 

在上述代码中,数组中最后一个元素是c,该元素的索引为2,因此数组长度为3。使用arr.length不仅可以获取数组长度,还可以修改数组长度,示例代码如下。

 var arr1 = [1, 2]; arr1.length = 4; console.log(arr1); var arr2 = [1, 2, 3, 4]; arr2.length = 2; console.log(arr2); 

在console.log()的输出结果中,前面的“(4)” 表示数组的长度为4,后面显示的是数组中的元素,emply表示空元素。若length的值大于数组中原来的元素个数,则缺少的元素会占用索引位置,成为空元素;若length的值小于数组中原来的元素个数,多余的数组元素将会被舍弃。 当访问空元素时,返回结果为undefined,示例代码如下。

 var arr = [1]; arr.length = 4; console.log(arr); console.log(arr[1]); 

除了上述情况外,还有如下3种常见的情况也会出现空元素。

 var arr=[1,2, ,4]; console.log(arr); var arr = new Array(4); console.log(arr); var arr= [1]; arr[3] = 4; console.log(arr); 
0 分享到:
和我们在线交谈!