需要澄清以下内容。答案是“狗”,想知道原因。
示例:
var animals = ["parrot", "cat", "dog"];
console.log(animals[animals.length - 1]);
Console =“dog”。
答案 0 :(得分:0)
动物长度= 3包含3个元素 Animals.length - 1 =第二个元素(3-1)。 RYT?
如果你在Animal中看到索引2,那么值就是dog,因为数组从0开始索引。
Animal[0] = parrot
Animal[1]=cat
Animal[2]=dog
答案 1 :(得分:0)
array[index]
是一种访问数组元素的方法。在你的情况下animals
在一个数组& animal.length-1
将是一个数字。index
从0开始,因此animal.length-1
将指向索引为2的元素。在此数组dog
中占用第二个索引,因此它是安慰狗
var animals = ["parrot", "cat", "dog"];
console.log(animals.length) // 3
var _index = animals.length - 1 // 2
console.log(animals[_index]) // will print element in the index 2