标签: javascript arrays
我已经多次听过.length不应在循环中使用。
.length
坏:
for (i = 0; i < myArray.length; i += 1) {}
更好:
const myLength = myArray.length; for (i = 0; i < myLength; i += 1) {}
虽然我了解其他语言(例如PHP)中的这种担忧,但它使用独立的函数来计算元素。 JavaScript中的.length每次都是真的计算出来的吗?