JavaScript中for in和for of有何本质区别?
- 内容介绍
- 文章标签
- 相关推荐
本文共计607个文字,预计阅读时间需要3分钟。
遍历数组,最常用的是for循环。ES5中也可以使用forEach。ES5还提供了map、filter、some、every、reduce、reduceRight等遍历数组的功能,只是它们的返回结果可能不一致。但使用forEach时要注意。
对数组的遍历大家最常用的就是for循环,ES5的话也可以使用forEach,ES5具有遍历数组功能的还有map、filter、some、every、reduce、reduceRight等,只不过他们的返回结果不一样。但是使用foreach遍历数组的话,使用break不能中断循环,使用return也不能返回到外层函数。
那么接下来我们一起看一下for in 和for of 的区别吧。
本文共计607个文字,预计阅读时间需要3分钟。
遍历数组,最常用的是for循环。ES5中也可以使用forEach。ES5还提供了map、filter、some、every、reduce、reduceRight等遍历数组的功能,只是它们的返回结果可能不一致。但使用forEach时要注意。
对数组的遍历大家最常用的就是for循环,ES5的话也可以使用forEach,ES5具有遍历数组功能的还有map、filter、some、every、reduce、reduceRight等,只不过他们的返回结果不一样。但是使用foreach遍历数组的话,使用break不能中断循环,使用return也不能返回到外层函数。
那么接下来我们一起看一下for in 和for of 的区别吧。

