我無法理解問題的答案。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