我在javascript代码中看到过类似的内容:
array[key];
这是什么意思?我知道您可以使用它们的索引访问数组的不同值,如下所示:
var myVar = arr[7];
但使用“key”这个词作为指数意味着什么呢?它做了什么?
答案 0 :(得分:2)
key
只是一个包含数组索引的变量。
这个例子:
var key = 7;
var item = array[key];
获得与此相同的价值:
var item = array[7];
更常见的用法可能是这样的:
var proteins = ["chicken", "steak", "ham", "eggs", "tofu"];
for (var index = 0; index < proteins.length; index++) {
console.log(proteins[index]);
}
答案 1 :(得分:0)
&#34;键&#34;除了上一个答案中显示的示例之外,可能只是变量的名称,如果您有一个数组,其中元素以键/值对模式存储,例如:
var table={key:"1234"};
alert(table[key]);
以上是一个有效的表达.//结果为&#39; 1234&#39;