首页 > 编程知识 正文

数组循环语句,foreach遍历数组详解

时间:2023-05-03 17:28:21 阅读:17095 作者:2159

数组是JS中非常常用的引用对象,数组占用了整个内存空间。 数组的成员也按写入数组的顺序存储,遍历当然也按存储的顺序进行遍历。 以下是一种称为遍历数组的常用方法

1 .检查1.every数组中的每个项目是否满足特定条件,如果满足请求则返回true,否则返回false

vararr=[ 1,2,3 ]; ARR.every((val,index,arr )={return val 0; (检查//true 2.some数组中是否存在满足特定条件的数组,如果满足任何条件,则返回true;如果不全部满足,则返回false

ARR.some () val,key,arr )={return val 2; (//true 3.filter在数组中找到满足条件的元素,并返回满足条件的数组

ARR.filter((val,key,arr )={return val=2; (//[ 2,3 ]4. map遍历数组进行指定操作,并返回操作后的数组

ARR.map () val、index、arr )={return val * 2; (//[ 2,4,6 ]5. foreach遍历数组并对数组执行一系列操作。 map ) )不同,没有返回值

将遍历方法添加到ARR.foreach((val,index,arr ) )6.for.of ES6中,可以直接获取数组的值

for(letvalofARR ) console.log(val ) }/1,2,3 )7.keys )、values )、entries )或更高版本不能直接使用arr.keys )。 此时返回的是接口对象

for(letkeyofARR.keys () ) console.log ) ) key; //0//1//2 for (letvalofarr.values ) ) console.log (val ); //1//2//3for(let[key,val] of arr.entries () ) console.log (key,val ); }//0 1//1 2//2 3或更高版本是常见的序列遍历方法,每个方法都有适当的场景

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。