最新前端知识尽在ASEOE,喜欢就收藏本站吧! 导航:HTML5CSS3JS移动端JQ插件

Array.length

数组的大小

可用性

JavaScript 1.1, JScript 2.0; ECMAScript v1

语法

array.length

描述

数组的length属性总是比数组中定义的最后一个元素的下标大一。对于那些具有连续元素,而且以元素0开始的常规数组来说,属性length声明了数组中的元素个数。

数组的length属性在用构造函数Array()创建数组时初始化。给数组添加新元素时,如果必要,将更新length的值:

a = new Array(  );                       // a.length 被初始化为 0

b = new Array(10);                       // b.length 被初始化为 10

c = new Array("one", "two", "three");    // c.length 被初始化为 3

c[3] = "four";                           // c.length 被更新为 4

c[10] = "blastoff";                      // c.length 变为 11 

设置属性length的值可以改变数组的大小。如果设置的值比它的当前值小,数组将被截断,其尾部的元素将丢失。如果设置的值比它的当前值大,数组将增大,新元素被添加到数组尾部,它们的值为undefined。