与 java LinkedHashSet 等效的 JavaScript 是什么?

Ram*_*raj 2 javascript collections set linkedhashset

我有一个包含 javascript 中的 ID 的列表列表,我希望将它们添加到一个维护插入顺序且只有唯一值的集合中

T.J*_*der 6

这正是 JavaScriptSet所做的。它只包含唯一值,并按插入顺序迭代。例子:

const s = new Set();
s.add("q");
s.add("x");
s.add("c");
s.add("q"); // duplicate
for (const v of s) {
  console.log(v); // q, x, c -- insertion order
}
Run Code Online (Sandbox Code Playgroud)