JS遍历数组有哪几种方式?
作者:wanrong发布时间:2021年08月24日 13:47

  JS是一种属于网络的高级脚本语言,已经被广泛用于WEB应用开发。在JS里,编程工程师经常会用到JS遍历数组,以下介绍几种常用的文本分析用到的JS遍历数组方式,下面我们进入教程。


  第一种:普通for循环


  代码如下:

  简要说明:最简单的一种,也是使用频率最高的一种,虽然性能不弱,但仍有优化空间。


  第二种:优化版for循环


  代码如下:

  简要说明:使用临时变量,将长度缓存起来,避免重复获取数组长度,当数组较大时优化效果才会比较明显。


  这种方法基本上是所有循环遍历方法中性能最高的一种。


  第三种:弱化版for循环


  代码如下:

  简要说明:这种方法其实严格上也属于for循环,只不过是没有使用length判断,而使用变量本身判断。


  实际上,这种方法的性能要远远小于普通for循环。


  第四种:foreach循环


  代码如下:

  简要说明:数组自带的foreach循环,使用频率较高,实际上性能比普通for循环弱。


  第五种:foreach变种


  代码如下:

  简要说明:由于foreach是Array型自带的,对于一些非这种类型的,无法直接使用(如NodeList),所以才有了这个变种,使用这个变种可以让类似的数组拥有foreach功能。


  实际性能要比普通foreach弱。


  第六种:forin循环


  代码如下:

  简要说明:这个循环很多人爱用,但实际上,经分析测试,在众多的循环遍历方式中。


  它的效率是最低的。


  第七种:map遍历

  简要说明:这种方式也是用的比较广泛的,虽然用起来比较优雅,但实际效率还比不上foreach。


  第八种:forof遍历(需要ES6支持)


  代码如下:

  简要说明:这种方式是es6里面用到的,性能要好于forin,但仍然比不上普通for循环。


  以上分享的就是JS遍历数组的八种基本遍历方式,以及这几种遍历数组的代码,那么在这八种基本遍历数组中,其中普通FOR循环是利用率最高的,大家在学习时首先要记忆这些遍历代码,然后在实际操作中才能有针对性的应用。


  本篇文章使用以下硬件型号:联想小新Air15;系统版本:win10;软件版本:ECMAScript2021。

点击观看视频教程
Java-遍历数组的方式
新手入门7850人已学视频时长:08:25
立即学习
特别声明:以上文章内容仅代表作者wanrong本人观点,不代表虎课网观点或立场。如有关于作品内容、版权或其它问题请与虎课网联系。
500+精品图书
20G学习素材
10000+实用笔刷
持续更新设计模板
立即领取

下载虎课APP

随时随地学技能
APP更方便
每天免费学课程
下载虎课网APP
随时随地学海量会员教程
特惠
充值
7折购
今日还在继续学习的你,太棒了!
7
折扣券可用于
年费无限VIP
立 即
使 用
此活动优惠不可与其他活动叠加使用
有效期:000000
消息
登录即可查看消息记录
建议
意见
官方
客服
在线咨询客服热线

您可以与在线客服进行沟通获得帮助

工作日:9:00~22:00节假日:9:00~18:00

联系在线客服

您可以电话联系客服进行沟通获得帮助

工作日:9:30~18:30

400-862-9191
虎课
积分
免费学习89000+个教程!
配套素材、源文件一键下载!
昨日学员已学习了36,588
并提交了234份作业!
登录后立即学习!
loading
微信扫码关注即可登录
您需要同意协议才可以进行登录
登录虎课网,每天免费学课程全站 89000+ 视频会员教程 | 每日可免费学 1
为确保账户信息安全
请先进行真实姓名验证后进行充值付款
立即验证