JavaScript - Set.size 属性



在 JavaScript 中,Set.size 属性返回 Set 对象中的元素数。

Set 是唯一值的集合,其中每个值只能出现一次。size 属性提供了一种指定 Set 中存在的不同(唯一)元素数量的方法。

语法

以下是 JavaScript Set.size 属性的语法 -


 mySet.size

返回值

此属性将返回集合中唯一元素的数量。

示例 1

以下是 JavaScript Set.size 属性的基本用法。


<html>
<body>
	 	<script>
	 	 	 const set = new Set([10, 20, 40, 60, 70]);
	 	 	 document.write(set.size);
	 	</script>
</body>
</html>

结果将返回 5。

示例 2

此方法返回集合中唯一元素的大小,忽略重复项。


<html>
<body>
	 	<script>
	 	 	 const set = new Set([10, 10, 20, 40, 60, 60]);
	 	 	 document.write(set.size);
	 	</script>
</body>
</html>

正如我们在输出中看到的那样,它返回了唯一元素的大小,忽略了重复项。

示例 3

如果我们计算空集的大小,它将返回 0 作为结果。


<html>
<body>
	 	<script>
	 	 	 const set = new Set([]);
	 	 	 document.write(set.size);
	 	</script>
</body>
</html>

正如我们在下面的输出中看到的那样,它返回 0 作为结果。