# MCVE document stub
var document = []
document.title = "TEST"
# end stub
# code to test
var mainPage = [
"Home",
"About Us",
"Javascript Playground",
"News",
"TEST"
];
for (i = 0; i < mainPage.length; i++) {
if (document.title === mainPage[i]) {
console.log("We ARE here!: " + mainPage[i]);
} else {
console.log("We are not Here: " + mainPage[i]);
}
enter code here
}
我的HTML标题是TEST。代码可以工作,但我不明白,
为什么[i] 列出我的数组元素? i
不是数字吗?
它如何在数组(mainPage)中读取我的信息?
答案 0 :(得分:2)
数组是一组值
["a", "b", "c", "d", "e"]
是一个数组。
每个值都有一个关联索引。索引从0开始。
var array = ["a", "b", "c", "d", "e"]
Indexes: 0 1 2 3 4
如您所见,值"c"
与索引2
要获取该元素,您可以使用括号。首先,您具有变量的名称(array
,然后具有方括号,并且其中包含 index 。
array[0] //The result is "a"
array[2] //The result is "c"
array[4] //The result is "e"
在您的情况下,i
从0开始,由于i为0,所以mainPage[i]
与mainPage[0]
相同。使用上面的索引I,您会注意到mainPage[0]
是"Home"
您可以找到有关数组here
的更多信息