📜  使用 JavaScript 计算关联数组的长度

📅  最后修改于: 2022-05-13 01:56:31.063000             🧑  作者: Mango

使用 JavaScript 计算关联数组的长度

关联数组:在 JavaScript 中,我们有普通数组,其中元素存在于特定索引处。而关联数组基本上是 JavaScript 中的对象,其中索引被用户定义的键替换。基本上,我们可以说它存储键值对。

句法:

let arr = { key1: 'value'1, key2: 'value2', key3: 'value3'}

这里,arr 是关联数组,key1、key2 和 key3 是它的索引,value1、value2 和 value3 是它的元素。

例子:

let arr = {"apple": 10, "grapes": 20};
Javascript


Javascript


Javascript


输出:

Apple = 10 Banana = 40

关联数组的长度:与普通数组一样,关联数组没有长度属性。所以我们将看到其他计算关联数组长度的方法。

为了计算关联数组的长度,我们将遍历数组元素并计算数组中存在的所有键。

Javascript


输出:

{apple: 10, grapes: 20, guava: 30, banana: 40}
size = 4
{apple: 10, grapes: 20, guava: 30, banana: 40, fruits: 100}
Size = 5

使用 keys 方法: keys()方法返回一个数组,其中包含关联数组中存在的所有键。因此,我们可以使用该数组的长度属性来获取关联数组的长度。

Javascript


输出:

['apple', 'grapes', 'guava', 'banana']
Size = 4