数组的遍历是什么意思,foreach遍历数组详解

在反战中成长吧。 支持武汉,支持自己

1.for循环

使用零变量存储长度在数组较大时优化效果更明显。

vara R1=[ 2,4,6,8 ] for (vari=0; I

控制台. log (I ) )。

控制台. log (ar1 [ I ] ) ) ) ) )。

}

2 .自由循环

遍历数组中的每个数量。 没有返回值

不能使用break中断循环,也不能使用return返回外部函数

vara R1=[ 2,4,6,8 ]

ar1.foreach((item,index,arr ) ) /第一个参数表示当前元素

//第二个参数表示当前元素的下标

//第三个参数表示原始数组

(//在数组中长度循环多少次

3 .关闭循环

运行循环以获取键值

vara R1=[ 2,4,6,8 ] for (vario far1) {

控制台. log (I )/2,4,6,8

}

for-of可以将break、continue和return组合使用,以摆脱循环

for(variofar1) if ) I==4) {break}

控制台. log (I )/2

}

直接遍历普通对象时报告错误的obj is not iterable

for-of循环不支持常规对象,但如果要重复对象的属性,可以使用for-in循环(这也是本职工作)或内置的Object.keys ()方法。

可以使用object.keys(obj )方法使对象的键名成为数组并遍历数组

var obj={

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注