JavaScript 数据结构系列目录
文章目录
前言
本着巩固知识的目的,一边学着一边写博客。
如果能够帮到正在观看这篇文章或者这个系列的你,那么我会深感荣幸。
当然了,受限于个人水平不是很高,所以可能有些地方,或者细节讲不到位,还请多多包涵(可以提出意见,我尽量修改+)。
一、数组的概述
基本上所有的编程语言都原生支持数组类型,因为数组是最简单的内存数据结构。
数组能够存储一些列同一种数据类型的值,虽然在 JavaScript 里可以保存不同类型的值。
但为了遵循最佳实践,我们还是避免这么做。
二、数组的应用场景
假设有这么个需求:保存 A 市每个月的平均温度,我们可以这样做:
const averageTempJan = 10;
const averageTempFeb = 12.5;
const averageTempMar = 18.9;
const averageTempApr = 25;
...
当然了,这样做肯定不是最好的方案,因为如果像是这样,我们要保存光是一个城市的一年的数据,就有12个变量了,若是有好几年呢?
所以这个时候我们使用数组的好处就体现出来了。
不仅如此,我们使用数组还能够更直观的呈现信息,如:
const averageTemp = [];
averageTemp[0] = 10;
averageTemp[1] = 12.5;
averageTemp[2] = 18.9;
averageTemp[3] = 25;
...
以下是 averageTemp 里的内容示例图