js中for of和forEach 的区别 和for in的区别
在数组情况下的for in
在数组中的for of变遍历的是value值
在对象里的for in
(对象没有for of)
for each 遍历数组
for of 和for each 的区别
1.可以避免所有 for-in 循环的陷阱
2.不同于 forEach(),可以使用 break, continue 和 return
3.for-of 循环不仅仅支持数组的遍历。同样适用于很多类似数组的对象
4.它也支持字符串的遍历
5.for-of 并不适用于处理原有的原生对象
1 break跳出循环
2 continue 跳出当前的迭代器 继续执行后面的逻辑