我正在尝试将一组映射到 JavaScript 中的另一个值。我对 JavaScript 比较陌生,还没有找到一个例子。基本上,下面我有一个映射到一个字符串的集合的地图,我希望能够在地图上使用 .get() 获取字符串。
let types = new Map();
const set1 = new Set([0,1]);
const set2 = new Set([1,2]);
types.set(set1, "a");
types.set(set2, "b");
谢谢
JavaScript 的每个对象都是独一无二的(这个概念被称为“身份”),因此,只有.get()
拥有相同的实例才可以
types.get(set1); // "a", good
types.get(new Set([0,1])); // undefined, bad.
如果您没有与键相同的实例,则无法有效地检索值。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句