脚本宝典收集整理的这篇文章主要介绍了JavaScript 中遍历方法小结,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
遍历方法小结
常用的遍历方法
for 遍历大家都熟悉,所以重点讲一下forEach 与 map 的区别
-
相同点:
-
不同点:
其他遍历方法
- filter (创建一个新数组, 其包含通过所提供函数实现的测试的所有元素)
- find (返回数组中满足提供的测试函数的第一个元素的值。否则返回 undefined)
- every (测试数组的所有元素是否都通过了指定函数的测试)
- some (测试是否至少有一个元素通过由提供的函数实现的测试)
【Attention】
filter 将遍历所有的元素
find & some & every 属于「条件中断」遍历(即当元素满足某一条件是返回boolean)
四个方法都不会对原数组进行修改
ES5 中的for...in 遍历
常用于对象key值的遍历
ES6 引入的遍历方法
-
for...of 遍历
[ 前置知识:for...of 可对具有iterator接口的数据结构进行遍历 ]
-
keys( ) / values( ) / entries( )
常用来遍历对象、数组、set、map结构
【番外】
以上是脚本宝典为你收集整理的JavaScript 中遍历方法小结全部内容,希望文章能够帮你解决JavaScript 中遍历方法小结所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。