我很好奇,是否有人知道在特定用例中还是一般情况下,一个人比另一个人快,为什么?
我指的是
for (let myVariable in myArray) { *do something* }
和
myArray.forEach(myVariable => { *do something* })
答案 0 :(得分:1)
我找到了一篇文章来支持我的观点,即for循环必须更快,因为它们没有回调来处理Wich,这也是我的答案。
答案 1 :(得分:0)
myArray.forEach(myVariable => { *do something* })
如果您使用它,它将优化您的代码和速度。至于forEach循环将不会像for循环那样创建外部索引。上面有更多内容,您可以轻松访问它的不同元素。有关其他用例,您可以访问www.javascriptinfo.com