+
95
-

js数组循环有几种方式?

请问js数组循环有几种方式?

网友回复

+
15
-

共有八种方式实现js数组的循环

第一种:普通for循环

代码如下:
for(j = 0; j < arr.length; j++) {

}

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

第二种:优化版for循环

代码如下:
for(j = 0,len=arr.length; j < len; j++) {

}

简要说明:

使用临时变量,将长度缓存起来,避免重复获取数组长度,当数组较大时优化效果才会比较明显。 这种方法基本上是所有循环遍历方法中性能最高的一种

第三种:弱化版for循环

代码如下:

for(j = 0; arr[j]!=null; j++) {

...

点击查看剩余70%

我知道答案,我要回答