JS中数组与对象的遍历方法实例

原创 年树先生 随笔 JavaScript 13194阅读 24 天前 举报

一、数组的遍历:

首先定义一个数组

1、for循环,需要知道数组的长度;
2、foreach,没有返回值,可以不知道数组长度;

3、map函数,遍历数组每个元素,并回调操作,需要返回值,返回值组成新数组,原数组不变;

4、filter函数:过滤通过条件的元素组成一个新数组,原数组不变;

5、some函数,遍历数组中是否有符合条件的函数,返回布尔值;

6、every函数,遍历数组是否每个元素都符合条件,返回布尔值;

7、reduce函数,为数组中的每一个元素依次执行回调函数
语法:

callback:执行数组中每个值的函数,包括四个参数;
previousValue:上一次调用回调返回的值,或者是提供的初始值(initialValue);
currentValue:当前被处理的值;
index:当前元素在数组中的索引;
array:调用reduce的数组;
initialValue:作为第一次调用callback的第一个参数;
例如:

要提供initialValue的话:

二、对象的遍历

in也可以用来遍历数组,不过i对应于数组的key值:

结语

感谢您的观看,如有不足之处,欢迎批评指正。
本次给大家推荐一个免费的学习群,里面概括移动应用网站开发,css,html,webpack,vue node angular以及面试资源等。
对web开发技术感兴趣的同学,欢迎加入Q群:864305860,不管你是小白还是大牛我都欢迎,还有大牛整理的一套高效率学习路线和教程与您免费分享,同时每天更新视频资料。
最后,祝大家早日学有所成,拿到满意offer,快速升职加薪,走上人生巅峰。

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复