为什么具有相同项目的集合不相等?

时间:2019-07-02 22:54:33

标签: javascript set logical-operators

我尝试比较JavaScript中的多个集合,它总是使我理解具有相同项目的集合彼此不相等,这是集合相等性的字面定义(请参见axiom of extensionality)。

示例:

new Set([1, 2]) === new Set([1, 2])
// -> false

我知道这样的相等性对数组无效,并且我知道如何正确检查相等性,所以我只想知道为什么为什么
为什么JS不知道如何比较集合?那不是为了什么?

0 个答案:

没有答案