JavaScript集合是一组有序的唯一值,对于消除重复值非常有帮助。在处理离散数据时,集合是必不可少的。...let nums = [4, 4, 4, 4, 2, 2, 2, 3, 3, 3];let distinctNums = new Set(nums);// Set(3) {4,2,3}// 使用展开运算符将集合转换为数组...当使用该数组初始化一个新的集合时,它返回了包含7个不同值的集合。就是这样工作的。您可以在MDN上阅读更多有关集合的信息。...现在让我们继续;想象一下,Ygritte是一位来自维斯特洛北墙之北的美丽单身女士;以下是她的个人资料。...然后我们使用Set的size属性比较了结婚前集合(结婚前对象的值)和合并集合(结婚前和结婚后对象的值)。通常我们将对象文字的值转换为数组,然后将数组转换为集合。