数组是一个容器,可以容纳固定数量的项目,这些项目应为同一类型。它存储相同类型元素的固定大小的顺序集合。数组用于存储数据集合,但是将数组视为相同类型的变量集合通常会更有用。
假设您要记录一周中所有天的平均温度。您可以将它们记录如下-
let avgTempMon = 35; let avgTempTue = 33; let avgTempWed = 31; let avgTempThur = 24; let avgTempFri = 25; let avgTempSat = 22; let avgTempSun = 30;
但是,如果您看一下,就很难跟踪这些变量。如果您必须整个月都这样做怎么办?跟踪将变得非常困难。所以我们使用数组来跟踪这些-
let avgTemps = []; avgTemps[0] = 35; avgTemps[1] = 33; avgTemps[2] = 31; avgTemps[3] = 24; avgTemps[4] = 25; avgTemps[5] = 22; avgTemps[6] = 30;
现在,您只需要跟踪一个变量即可获取所有值。
数组表示为在其中保存数据的连续内存块。例如,
上图显示了10个元素的数组。索引是存储这些元素中每个元素的位置。请注意,索引以0开头,每个元素都可以通过其索引进行访问。例如,我们可以在索引6处获取一个元素作为arr [6],这将得出结果27。
让我们看一下可以应用于Javascript数组的一些操作。
创建一个数组
添加元素
删除元素
连接2个数组
排序数组
在数组中搜索
创建多维数组
遍历数组