📅  最后修改于: 2023-12-03 15:31:37.769000             🧑  作者: Mango
在 JavaScript 中,Map
是一种类型,用于存储键-值对。Map
中的键和值可以是任何类型,这使得 Map
非常灵活和实用。
在 Map
中,可以使用 size
属性获取键-值对的数量。
Map.size
返回 Map
对象中键-值对的数量,即 number
类型。
// 创建一个新的 Map
const fruits = new Map([
['apple', 2],
['banana', 3],
['mango', 1]
]);
// 使用 size 属性获取键-值对的数量
console.log(fruits.size); // 输出 3
上述代码创建了一个名为 fruits
的 Map
,其中包含了 3 个键-值对。然后,使用 size
属性获取 fruits
中键-值对的数量,最后将结果输出到控制台中。
Map
中的键和值可以是任何类型,但是键必须是唯一的。set()
方法向 Map
中添加键-值对,使用 get()
方法获取键值,使用 delete()
方法删除键-值对,使用 clear()
方法清空所有键-值对。Map
中的 size
属性是只读的,无法更改它的值。has()
方法检查 Map
中是否存在某个键。Map
中的键和值的顺序是插入顺序。Map.size
属性是 Map
类型中用于获取键-值对数量的属性。在 JavaScript 中,Map
是一种非常实用和灵活的数据类型,它可以存储任何类型的键和值。如果你需要存储一些键-值对,并且需要快速地获取它们的数量,那么 Map
是一个不错的选择。