仅存储唯一值的最佳数据类型是什么? 一个数组可以有重复项
[one, one, two]
和一个对象(?可能是错误的术语)对我当前的情况有不必要的值(value)
{one: something, two: something, three: something}
很快,我需要这样的东西:
{one, two, three}
我不确定它叫什么,或者它是否确实存在于js中。需要一些启发。
最佳答案
你的意思是一个名为 Set 的结构,而在当前版本的 ECMAScript 中没有这样的结构。它将在下一版本中标准化,但现在可以在某些浏览器中使用。
您可以使用对象模拟集合,但正如您所说,这也涉及不必要的值。如果你不想关心它们,你可以使用一个模拟 Set 的库,比如 http://collectionsjs.com/
关于javascript - 在javascript中存储唯一值的数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26833089/