【发布时间】:2015-08-28 14:49:51
【问题描述】:
我在阅读 Eloquent JS 时遇到了这段对我来说没有意义的代码。我无法理解它的解释,并希望有人能向我解释为什么第二个 console.log 评估为它的值。
代码如下:
var listOfNumbers = [2, 3, 5, 7, 11];
console.log(listOfNumbers[1]);
// → 3
console.log(listOfNumbers[1 - 1]);
// → 2
有什么想法吗?
【问题讨论】:
-
listOfNumbers[1 - 1]与listOfNumbers[0]相同
标签: javascript arrays expression