我收到以下错误:TS2339: Property 'set' does not exist on type Set<>
我有以下代码:
const id = 123;
const a: Map<string, Set<File>> = new Map();
if (a.has(id)) {
a.set(id, new Set());
a.get(id).set(value);
}
答案 0 :(得分:0)
您的代码并没有真正理解您发布它的方式。 a
和assetsQueue
之间的区别是什么?
除此之外,Set不公开名为set
的方法。您应该使用add
。
const id = '123';
const map: Map<string, Set<string>> = new Map();
map.set(id, new Set());
map.get(id).add('test');