forEach、for in 和for of的区别

forEach  不能使用break return 结束并退出循环

for in 和 for of 可以使用break return;

for in遍历的是数组的索引(即键名),而for of遍历的是数组元素值。

for of遍历的只是数组内的元素,而不包括数组的原型属性method和索引name

所以 for in 更适合遍历对象,for of 适合遍历数组或者类数组。

posted on 2018-08-14 10:34  程序猿-alvin  阅读(1005)  评论(0编辑  收藏  举报

导航