JavaScript 数组
-
JavaScript数组
JavaScript数组用于在单个变量中存储多个值。数组是一个特殊变量,一次可以包含多个值。如果您有一个项目列表(例如,汽车名称列表),将汽车名称存储在单个变量中可能如下所示:如果是存储在一个数组中则像下面这样:使用数组有什么好处呢,如果您想循环通过汽车并找到特定的汽车怎么办?如果不是3辆车,而是300辆怎么办?解决方案是数组!数组可以在单个名称下保存多个值,您可以通过引用索引号来访问这些值。 -
-
-
-
-
-
数组元素可以是对象
JavaScript变量可以是对象。数组是特殊类型的对象。因此,您可以在同一个数组中包含不同类型的变量。您可以在数组中拥有对象。您可以在数组中使用函数。您可以在数组中包含数组: -
数组属性和方法
JavaScript数组的真正优势是内置数组属性和方法:数组方法将在下一章中介绍。 -
-
-
-
关联数组
许多编程语言支持具有命名索引的数组。具有命名索引的数组称为关联数组(或哈希)。JavaScript并没有支持数组名为索引。在JavaScript中,数组始终使用编号索引。警告 !!如果使用命名索引,JavaScript会将数组重新定义为标准对象。之后,某些数组方法和属性将产生不正确的结果。
-
数组和对象之间的区别
在JavaScript中,数组使用编号索引。在JavaScript中,对象使用命名索引。数组是一种特殊的对象,带有编号索引。
-
何时使用数组。何时使用对象。
JavaScript不支持关联数组。如果希望元素名称为字符串(文本),则应使用对象。如果希望元素名称为数字,则应使用数组。 -
-