,,JavaScript中遍历的十种方法总结

,,JavaScript中遍历的十种方法总结

本文主要介绍了JavaScript中的十种遍历方法,通过示例代码进行了非常详细的介绍,对您的学习或工作有一定的参考价值。有需要的朋友就跟着下面的边肖学习吧。

1.while循环

While后面是循环条件和执行语句。只要满足条件,里面的执行就会一直执行下去。

var i=0

while(i10){

console.log(i)

}

2.do...while循环

类似while,但是在做判断条件之前会执行一次。

var i=0

做{

控制台,日志(一)

}while(i10)

3.for循环

var arr=[0,1,2,3]

for(设I=0;长度;i ){

console.log(i)

}

4.forEach循环

var arr=[0,1,2,3]

arr.forEach((item,index)={

Console.log (`下标${index}的编号是$ {item } `)

})

5.for...in循环

通常,它用于遍历对象的属性,如果遍历一个数组,就会得到下标。

var obj={姓名:'蜗牛',年龄:18}

for(对象中的变量键){

console.log(键)

}

6.for...of循环

您可以遍历以获取每个元素。

var str='蜗牛'

for(字符串的变量项){

console.log(项目)

}

7.map映射

map方法将数组的所有成员依次传入参数函数,然后将每次执行的结果作为一个新数组返回。

当调用这个函数时,map方法向它传递三个参数:当前成员、当前位置和数组本身。

注意:是在不改变原数组的情况下返回一个新数组。

var arr=[0,1,2,3]

arr.map((item)={

退货项目*2

})

8.filter()过滤循环

filter方法用于筛选数组成员,满足条件的成员组成新的数组并返回。

它的参数是一个函数,所有数组成员依次执行函数,返回结果为true的成员组成一个新数组返回。此方法不会更改原始数组。

var arr=[0,4,2,3,5]

arr.filter((item)={

退货(第3项)

})

9.some(),every()遍历

计算数组是否满足某个条件,这两个方法返回一个布尔值,就是判断数组成员是否满足某个条件。

它们接受一个函数作为参数,所有数组成员依次执行该函数。这个函数接受三个参数:当前成员、当前位置和整个数组,然后返回一个布尔值。

有的方法是只要一个成员的返回值为真,整个有的方法的返回值为真,否则返回假。

相反,每一个方法,所有成员的返回值都是true,那么整个每一个方法都会返回true,否则会返回false。比较两个相位,some()只要一个为真就返回真;而且只要其中一个为假,every()就返回假。

这两种方法在实际开发中非常有用。例如,在确定用户是否检查了不可操作的数据或可操作的数据时,可以使用这两种方法来遍历循环数组。

10.reduce()遍历

reduce方法第一个参数是一个函数。该函数接受以下四个参数。

1.累加器(累加器)

2.当前值(当前值)

3.当前索引(当前索引)

4.源数组(源数组)

函数的返回值被赋给累加器,在数组的每次迭代中被记住,最后成为最终的单个结果值。

在这四个参数中,只有前两个是必需的,后两个是可选的。

关于JavaScript中的十种遍历方法的文章到此结束。更多相关的JavaScript遍历方法,请搜索我们之前的文章或者继续浏览下面的相关文章。希望你以后能支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: