百科
首页 > 编程开发 > JAVA > JS遍历数组有哪几种方式?

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-遍历数组的方式
2676人学过 难度:新手入门

相关知识

最新知识

相关百科

最新百科

相关教程