首页 理论教育 JavaScript网页编程:数组的创建和访问方法

JavaScript网页编程:数组的创建和访问方法

时间:2023-10-18 理论教育 版权反馈
【摘要】:可以通用使用方括号内放置索引来访问数组中特定的某个元素。代码如下:这段代码中,开始创建了一个数组,并没有指定长度,此时它不包含任何元素,后三行使用索引号为数组增加了3个元素。刚才提到,数组大小可以动态增长。要遍历访问数组中的每个元素,可以使用for循环或for in迭代。

JavaScript网页编程:数组的创建和访问方法

创建Array对象语法如下:

如果预先知道数组中将要存储的元素的个数,可以用参数传递数组初始容量大小:

此外,如果知道数组将要存放的元素的值,则可将这些值作为参数来声明,这样将创建初始容量与参数个数相等的数组。如下:

数组中第一个元素位置索引为0,第二个元素位置索引为1,依此类推。可以通用使用方括号内放置索引来访问数组中特定的某个元素。如下:

与其他语言中的数组不同,JavaScript中数组不是定长的,数组的大小可动态增长。

代码如下:

这段代码中,开始创建了一个数组,并没有指定长度,此时它不包含任何元素,后三行使用索引号为数组增加了3个元素。

可使用length属性获得数组的大小,即数组中存储的元素个数。(www.xing528.com)

刚才提到,数组大小可以动态增长。如果要为数组增加一项,则只要把在增加的值放在下一个未使用的位置即可。如下:

这段代码中第一行运行之后,数组共有3个元素,它们的索引位置分别是0,1,2,下一个未使用的位置是3,所以将值black赋给位置3,这样数组的长度变成了4。但假设把值black赋给位置20呢?此时,从位置3到位置19都会被自动地赋予值unfefined,再在位置20赋值black,这样数组的长度变成21。

代码如下:

还可以使用字面量表示要创建的数组对象而不需调用数组的构造函数,即将一组元素值用逗号分隔放在方括号内。

遍历访问数组中的每个元素,可以使用for循环或for in迭代。如:

或者:

以下详细介绍数组对象的属性和方法。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈