Javascript 中的数组数据结构
javascriptweb developmentfront end technology
数组是一个可以容纳固定数量项目的容器,这些项目应该是同一类型。它存储相同类型元素的固定大小顺序集合。数组用于存储数据集合,但将数组视为相同类型的变量集合通常更有用。
我们为什么需要数组?
假设您想记录一周中所有日子的平均气温。您可以按以下方式记录它们 −
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 个数组
- 对数组进行排序
- 在数组中搜索
- 创建多维数组
- 循环遍历数组
相关文章
有用资源
javascript 参考教程 - 该教程包含有关 javascript 的更多信息:https://www.cainiaomax.com/javascript/

