Ry-*_*Ry- 5

forEach有时看起来更好,并且可以避免中间变量和闭包问题。

\n\n

for更快,适用于非数组,this默认维护,并且一直是 JavaScript 的一部分。您还可以使用 \xe2\x80\x94 甚至嵌套来打破它break;

\n\n

在 ES6 中,forEach\xe2\x80\x99sthis的维护和外观通过引入 ; 得到了改进=>。\xe2\x80\x99s 的冗长和有时不直观的范围通过和循环for得到改善。letfor of

\n\n

正如 6502 所回答的,它们在稀疏数组上的工作方式不同。
\n不要使用稀疏数组。

\n