欢迎光临散文网 会员登陆 & 注册

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

2023-07-21 16:58 作者:往往TYPical  | 我要投稿

for循环与forEach的区别(for...in.../for...of...)

以数组为例,JavaScript提供多种遍历语法。最原始的写法就是for循环。

这种写法比较麻烦,因此数组提供内置的forEach方法。

这种写法的问题在于,无法中途跳出forEach循环,break命令或return命令都不能奏效。

for...in循环可以遍历数组的键名。for...in循环不仅遍历数字键名,还会遍历手动添加的其他键,甚至包括原型链上的键。

for...of循环相比上面几种做法,有一些显著的优点(

有着同for...in一样的简洁语法,但是没有for...in那些缺点。

不同于forEach方法,它可以与break、continue和return配合使用。

提供了遍历所有数据结构的统一操作接口。)

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip的评论 (共 条)

分享到微博请遵守国家法律