JavaScript 数组全面解析
1. 引言
数组是由相关数据项组成的数据结构(有时也被称为数据项集合)。JavaScript 数组是“动态”实体,这意味着它们在创建后可以改变大小。在许多场景中,数组的使用频率极高,例如在动态操作 XHTML 文档的每个元素时,就会频繁运用到本章所展示的诸多技巧。
2. 数组基础
2.1 数组概念
数组是一组具有相同名称且通常类型相同的内存位置(不过在 JavaScript 中,类型并非强制要求)。要引用数组中的特定位置或元素,需指定数组名称和该元素在数组中的位置编号。
例如,有一个名为 c 的整数数组,包含 12 个元素。数组中的任何一个元素都可以通过数组名称后跟方括号内的元素位置编号来引用。数组的第一个元素是第 0 个元素,所以数组 c 的第一个元素表示为 c[0] ,第二个元素表示为 c[1] ,第七个元素表示为 c[6] ,一般来说,数组 c 的第 i 个元素表示为 c[i - 1] 。数组名称遵循与其他标识符相同的命名规则。
方括号内的位置编号称为下标(或索引),下标必须是整数或整数表达式。需要注意的是,带下标的数组名称是一个左值表达式,它既可以用于赋值语句的左侧,将新值存入数组元素;也可以用于赋值语句的右侧,将其值赋给另一个左值表达式。
2.2 数组长度
JavaScript 中的每个数
超级会员免费看
订阅专栏 解锁全文
71

被折叠的 条评论
为什么被折叠?



