国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > JavaScript > js数组遍历方法

js数组遍历方法

js数组遍历

头像

宋雪维

2021-01-05 10:56:023861浏览 · 0收藏 · 0评论

在JavaScript数组中,可以负责按一定顺序查看数组里面的每一个元素值,分别计算每一个元素值得到相应的值或得到一个最终值的操作是数组遍历。小编整理了数组遍历最常见的五种方法:1、使用for循环;2、使用forof遍历;3、使用map()方法;4、使用for…of…;5、使用filter()方法。

1、使用for循环

最简单的一种循环遍历方法,也是使用频率最高的一种,可优化。

for(j = 0,len=arr.length; j < len; j++) {
    
}

2、使用forof遍历

遍历数组中的每一项,没有返回值,对原数组没有影响,但是不支持IE

for(let value of arr) {  
   
});

3、使用map()方法

只能应用于数组遍历。如果想要遍历对象,可将对象转化为数组对象再其进行遍历。

var arr = [1,2,3,4];
//item,index,arr 分别为:当前元素的值(必填),当前元素的索引值,当前元素属于的数组对象
//最终在不改变原有数组值的情况下将原来数组循环一遍,处理好数据,返回一个新数组。
var arr1 = arr.map((item,index,arr) => {
    console.log("--");
    console.log(item);//当前元素值
    console.log(index);//当前索引值
    console.log(arr);//对象
    return item*10 //新数组为10,20,30,40
})
console.log("arr1:",arr1);

4、使用for…of…

可以正确响应break、continue和return语句

for (var value of myArray) {
console.log(value);
}

5、使用filter()方法

遍历数组,过滤出符合条件的元素并返回一个新数组。

将满足条件的过滤出来放入一个新的数组,不会影响原数组

var arr = [
{ id: 1, text: 'aa', done: true},
{ id: 2, text: 'bb', done:false}
]
console.log(arr.filter(item => item.done))

以上就是小编整理总结的js数组遍历的五种方法,希望能帮助你学习JavaScript开发哦~

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

亚洲第一大综合区的就业前景| 观看已满十八岁电视剧冲田杏梨 | 美国禁忌6 结局| 轮流和两个男人一起很容易染病吗| 老刘初尝苏荷媳| 窝窝影院在线观看免费播放电视剧| 女性私密紧致情趣玩具| 蜜桃成熟时2| 《完美邻居2》电影在线观看| 人马杂配MV的视频在哪里看| 一夹一摇怎么练出来| 《互换人妻HD中字》| 《明明说好要带避孕套的了》| 少女たちよ观看免费高清电视剧| 西游记| 一线产区和二线产区的标准图| 俄罗斯空姐2(俄罗斯航空)| 久久午夜国产精品WWW| 免费双男主做酱酱酿酿的动漫| 1984保罗和妈妈| 老汉猛躁女人XXXXX88AV| 爸妈离婚女儿成爸爸的女人 | 小柔与王叔的第一次相遇是第几集 | 女生给男生吃小头头| 看到老妈洗澡忍不住怎么办| 续父开续女包小芳的小说破 | 被老师摸着J勃起有14厘米| 破浪男女在线观看电影完整版| 女性变态蕾丝连体开档内衣| 高清大片CSGO免费| 女人尝试到更粗大的心理变化 | 黑人与女人猛交XxXX| 来吧儿子妈妈是纯还是混| 20岁女RAPPER越南| 狗配人的大片视频大全| 《炸裂吧!巨棒》免费阅读漫画 | 公交车上荫蒂添的好舒服H漫画| 黑人空乘伦理5| 不戴套瑜伽教练3)| 人妻互换共享4P闺蜜疯狂互换 | 成品PPT网站大片入口