使用 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