JavaScript - Set.difference() 方法
JavaScript Set.difference() 方法接受一个集合作为参数,并返回一个包含该集合中元素但不包含在给定集合中的新集合。例如,我们有集合"set1"和"set2",如果我们将 set2 作为参数传递给此方法,它将返回一个包含"set1"中元素但不包含在"set2"中的新集合。
注意 −此方法的浏览器兼容性有限。仅在 Safari 浏览器中有效。
语法
以下是 JavaScript Set.difference() 方法的语法 &mius;
difference(other)
参数
此方法接受以下参数 -
- other - 可以是集合对象,也可以是类似集合的对象。
返回值
此方法返回一个集合对象,该对象包含第一个集合中的元素,但不包含在 other 集合中。
示例
示例
在下面的示例中,我们使用 JavaScript Set.difference() 方法返回包含"set1"中的元素但不包含"set2"中的元素的新集合 -
<html>
<body>
<script>
const set1 = new Set([10, 20, 40, 60, 70]);
const set2 = new Set([10, 40, 90]);
document.write(odds.difference(result));
</script>
</body>
</html>
它将返回 20、60 和 70 作为结果。

