本文主要介绍了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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。