JavaScript 数据结构(一): 数组

JavaScript 数据结构系列目录

JavaScript 数据结构(一): 数组

JavaScript 数据结构(二): 栈

JavaScript 数据结构(三):队列

JavaScript 数据结构(四):双端队列

JavaScript 数据结构(五):链表

JavaScript 数据结构(六):集合

JavaScript 数据结构(七):字典

JavaScript 数据结构(八):散列表

JavaScript 数据结构(九):树

JavaScript 数据结构(十):二叉堆和堆排序

JavaScript 数据结构(十一):图



前言

本着巩固知识的目的,一边学着一边写博客。

如果能够帮到正在观看这篇文章或者这个系列的你,那么我会深感荣幸。

当然了,受限于个人水平不是很高,所以可能有些地方,或者细节讲不到位,还请多多包涵(可以提出意见,我尽量修改+)。


一、数组的概述

基本上所有的编程语言都原生支持数组类型,因为数组是最简单的内存数据结构。

数组能够存储一些列同一种数据类型的值,虽然在 JavaScript 里可以保存不同类型的值。

但为了遵循最佳实践,我们还是避免这么做。

二、数组的应用场景

假设有这么个需求:保存 A 市每个月的平均温度,我们可以这样做:

const averageTempJan = 10const 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 里的内容示例图

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值