标签: javascript set logical-operators
我尝试比较JavaScript中的多个集合,它总是使我理解具有相同项目的集合彼此不相等,这是集合相等性的字面定义(请参见axiom of extensionality)。
示例:
new Set([1, 2]) === new Set([1, 2]) // -> false
我知道这样的相等性对数组无效,并且我知道如何正确检查相等性,所以我只想知道为什么为什么。 为什么JS不知道如何比较集合?那不是为了什么?