时间:2021-05-26
在使用 JavaScript 编写代码过程中,可以使用多个方法对数组进行遍历;包括 for循环、forEach循环、map 循环、forIn循环和forOf循环等方法。
这是最基础和常用的遍历数组的方法;各种开发语言一般都支持这种方法。
let arr = ['a','b','c','d','e'];for (let i = 0, len = arr.length; i < len; i++) { console.log(i); // 0 1 2 3 4 console.log(arr[i]); //a b c d e}forEach() 这是数组对象的一个方法;其接受一个回调函数为参数。
回调函数中有三个参数:
其使用方式和 forEach() 方法相同。
var arr = [ {name:'a',age:'18'}, {name:'b',age:'19'}, {name:'c',age:'20'}];arr.map(function(item,index) { if(item.name == 'b') { console.log(index) // 1 }})for…in循环可用于循环对象和数组。
推荐用于循环对象,也可以用来遍历json。
可循环数组和对象,推荐用于遍历数组。
for…of提供了三个新方法:
在 forEach、map、filter、reduce、every、some 函数中 break 和 continue 关键词都会不生效,因为是在function中,但function解决了闭包陷阱的问题。
要想使用 break、continue 可以使用 for、for...in、for...of、while。
用于遍历数组元素使用:for(),forEach(),map(),for...of 。
用于循环对象属性使用:for...in。
以上就是JavaScript 数组遍历的五种方法的详细内容,更多关于JavaScript 数组遍历的资料请关注其它相关文章!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了JavaScript遍历数组的三种方法map、forEach与filter。分享给大家供大家参考,具体如下:前言近一段时间,因为项目原因,会经常在
二维数组遍历:思想:1.先将二维数组中所有的元素拿到2.再将二维数组中每个元素进行遍历,相当于就是在遍历一个一维数组第一种方法:双重for循环//遍历二维数组p
在JavaScript中,可以用三种方法来遍历对象的property:1.for/in。可以使用for/in语句遍历对象自身的property(OwnPrope
Javascript数组去重的四种方法四种算法来实现这个目的:第一种方法:Array.prototype.unique1=function(){varn=[];
本文实例分析了PHP遍历数组的三种方法及效率对比。分享给大家供大家参考。具体分析如下:今天有个朋友问我一个问题php遍历数组的方法,告诉她了几个。顺便写个文章总