什么是“;键“;在Javascript数组中的平均值

What does "key" mean in Javascript Arrays?

本文关键字:平均值 数组 什么 Javascript      更新时间:2023-09-26

我在javascript代码中看到过这样的东西

array[key];

这是什么意思?我知道你可以访问数组的不同值,它们的索引如下:

var myVar = arr[7];

但是,使用"键"这个词作为索引意味着什么呢?它做什么?

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]);
}

"key"可能只是一个变量的名称。除了上一个答案中显示的示例之外,如果您有一个数组,其中元素存储在键/值对模式中,例如:

var table={key:"1234"};
alert(table[key]);

以上是一个有效的表达式//结果到"1234"