比较ECMA6集合的相等性。

11 浏览
0 Comments

比较ECMA6集合的相等性。

如何比较两个 JavaScript 集合?我尝试使用=====,但都返回 false。

a = new Set([1,2,3]);
b = new Set([1,3,2]);
a == b; //=> false
a === b; //=> false

这两个集合是等价的,因为根据定义,集合没有顺序(至少通常是这样)。我查看了MDN 上 Set 的文档,但没有找到有用的信息。有人知道如何做到这一点吗?

0