首页
学习
活动
专区
工具
TVP
发布

JavaScript数组-属性/遍历

数组的属性

数组的长度:

arr.length 访问数组元素的个数

注意:length属性,不是只读的,是可以设置的

举个小例子:

运行的效果:

我们做这样一个操作

运行效果如下

这就是数组的属性

数组的遍历

在学习数组遍历之前,我们先来回顾一下刚刚所提的数组的访问,数组元素的访问和赋值,都是通过数组的下标来完成的。下标就是索引,即为元素的序号,从0开始。

下标最大取值:数组的长度(length)- 1

举个小例子:

1+2,所以下标为3,运行效果为第三个元素40

for循环的遍历

数组的遍历一般和循环结合使用,JS中数组和循环是绝配

我们举两个例子来看如何使用:

1.以下为通过循环给数组的每个元素赋值,赋成下标的平方

运行结果为

2.以下为通过循环给数组的每个元素赋值,随机数

(随机数:Math.random();  可以随机0到1之间任意的数)

运行结果如下

以上是通过for循环来进行的遍历

for…in循环的遍历

我们举个与for对比的例子来看一下

首先用for来输出下面的三个单词

运行效果如下

再来用for…in来输出一下,for…in为快速遍历,它会将每一个元素从头到尾进行遍历

for…in的格式

编写一下上面的那个例子:

运行效果与上面用for运行的相同

注意:

for…in比for循环的效率要高,因为for循环每次循环结束都需要进行条件判断,而for…in直接从头遍历到尾,不需要条件判断。

- End –

--- web分享,分享的不只是web

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201225A0IIT400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券