JavaScript - Map.size 属性
JavaScript 中的 Map.size 属性用于返回一个整数值,该整数值表示 Map 对象中元素的数量。此属性为只读属性。换句话说,我们不能使用访问器函数直接更改 Set 对象的 size 属性,因为它没有定义允许这种更改。
语法
以下是 JavaScript Map.size 属性的语法 -
Map.size
返回值
此属性返回 Map 对象中元素的数量。
示例
示例 1
在下面的示例中,Map 对象中有三个元素,我们使用 JavaScript Map.size 属性计算此 Map 的大小 -
<html>
<body>
<script>
const map = new Map();
map.set('o', 'orange');
map.set('g', 'grape');
map.set('p', 'pineapple');
document.write("Size of this map: ", map.size);
</script>
</body>
</html>
如果我们执行上述程序,它将返回 3 作为结果。
示例 2
在此示例中,Map 对象不包含任何元素 -
<html>
<body>
<script>
const map = new Map();
document.write(map.size);
</script>
</body>
</html>
如果我们执行程序,它将返回 0 作为结果。
示例 3
在这里,我们尝试将一个空的 (0) Map 对象的大小"设置"为 10 −
<html>
<body>
<script>
const map = new Map();
map.size = 10
document.write(map.size);
</script>
</body>
</html>
如果我们执行程序,它将返回 0 作为结果,因为"size"属性是只读的,不能更改或修改。

