我谈论ES6的Set
功能。为什么“get”方法不适用于ES6“Set”?
let set = new Set();
set.add("1", { Name: "myName", Age: 13 })
set.add("2", { Name: "yourName", Age: 14 })
console.log(set);
为了获得一些价值,你必须循环遍历集合并获得值。 Ofcouse我们可以使用has
方法在循环之前进行验证。
但是,可能是为了避免一个get
方法,其中我们可以通过一键搞定访问的这些值的原因是什么?
什么会得到一组已知元素的目的是什么? –
我改变了这个例子。我们不能使用set作为字典吗?如果是的话,我的意思是'set.get(“2”)'给出的结果是'{Name:“yourName”,Age:14}' – Sreekumar
您是否想过可以使用Map? –