我无法理解问题的答案。JavaScript数组长度混淆问题
有人告诉我,找到任何数组的最后一个元素的答案将是例如:
alert(countries[countries.length - 1]);
然而,有人告诉我,通过阵列的整个列表,进入循环我会把例如
for(counter=0; counter < presidents.length; counter++) {
document.write(presidents[counter]);
}
问题是...... 为什么是counter < presidents.length
而不是counter < presidents.length-1
就像之前的例子那样?
由于'<'不是'<=',条件将只为真达时'计数器'是'presidents.length-1'。*('a