TypeScript入门与实战
上QQ阅读APP看书,第一时间看更新

3.6.2 数组中的元素

数组中的元素可以为任意类型的值,如数字、函数或对象等。数组元素的类型也不必全部相同。数组元素可通过数字索引进行访问,索引值从零开始。当数组访问越界或使用了未知的索引时不会产生错误,而是会返回undefined值。

数组的长度表示数组中容纳的元素数量。在经典的数组数据结构里,数组是内存中一段长度固定的连续存储空间。在一些编程语言中声明数组时需要指定数组长度,并且之后无法动态改变。JavaScript中的数组没有这个限制,因为它本质上是对象,数组元素相当于对象的一个属性。通过数组的length属性就能够获取数组的长度。JavaScript数组的长度并不固定,当我们在数组中插入或删除元素时,数组长度会随之改变。