为什么说.length慢?

时间:2019-01-24 09:30:46

标签: javascript arrays

我已经多次听过.length不应在循环中使用。

坏:

for (i = 0; i < myArray.length; i += 1) {}

更好:

const myLength = myArray.length;
for (i = 0; i < myLength; i += 1) {}

虽然我了解其他语言(例如PHP)中的这种担忧,但它使用独立的函数来计算元素。 JavaScript中的.length每次都是真的计算出来的吗?

0 个答案:

没有答案