foreach,for in和for of的区别

简介: 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 适合遍历数组或者类数组。


目录
相关文章
|
2月前
|
索引
ES5常见的数组方法:forEach ,map ,filter ,some ,every ,reduce (除了forEach,其他都有回调,都有return)
ES5常见的数组方法:forEach ,map ,filter ,some ,every ,reduce (除了forEach,其他都有回调,都有return)
|
1月前
for in ,for of和forEach的区别
for in ,for of和forEach的区别
40 5
|
1月前
|
算法
|
2月前
数组方法中的`forEach()`方法和`map()`方法有什么区别?
数组方法中的`forEach()`方法和`map()`方法有什么区别?
|
6月前
|
索引
for和foreach谁更快,为什么
for和foreach谁更快,为什么
218 0
|
6月前
|
JavaScript 前端开发
foreach、for in和for of的区别?
foreach、for in和for of的区别?
49 0
|
6月前
|
存储 索引
for 和 foreach 谁更快
for 和 foreach 谁更快
106 1
|
6月前
|
前端开发 JavaScript
你不知道的forEach函数
你不知道的forEach函数
|
JavaScript 前端开发 索引
foreach、for in 和for of的区别?
foreach、for in 和for of的区别?