And*_*sen 5 javascript arrays foreach for-loop
在Javascript中使用Array.prototype.forEach()与for()迭代数组的优缺点是什么?
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach
forEach有时看起来更好,并且可以避免中间变量和闭包问题。
for更快,适用于非数组,this默认维护,并且一直是 JavaScript 的一部分。您还可以使用 \xe2\x80\x94 甚至嵌套来打破它break;。
在 ES6 中,forEach\xe2\x80\x99sthis的维护和外观通过引入 ; 得到了改进=>。\xe2\x80\x99s 的冗长和有时不直观的范围通过和循环for得到改善。letfor of
正如 6502 所回答的,它们在稀疏数组上的工作方式不同。
\n不要使用稀疏数组。
| 归档时间: |
|
| 查看次数: |
579 次 |
| 最近记录: |