【发布时间】:2017-11-25 03:51:49
【问题描述】:
需要澄清以下内容。答案是“狗”,想知道为什么。
例子:
var animals = ["parrot", "cat", "dog"];
console.log(animals[animals.length - 1]);
控制台 = “狗”。
【问题讨论】:
-
javascript 中的数组是 0 索引的。所以最后一个元素位于索引
length - 1,因为第一个元素位于1 - 1。i-th元素的索引为i - 1。 -
数组长度为3,索引为0、1、2。