forEach、for...in...和for...of...的区别

forEach是用来遍历数组的方法,不会更改数组的值;不能使用continue、break等跳出循环。

for...in...主要用于遍历对象,取到键值对中的键。但也可以用来遍历数组。

for...of...用来遍历实现了Symbol.iterator的类数组数据类型。如数组、map、set、string等等。不能直接遍历对象,但可以通过Object.keys或Object.values获取键数组或值数组进行遍历

posted @ 2020-10-28 11:23  ashen1999  阅读(138)  评论(0编辑  收藏  举报