物业'设置'类型Set上不存在

时间:2018-05-03 20:34:07

标签: typescript

我收到以下错误: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);
}

1 个答案:

答案 0 :(得分:0)

您的代码并没有真正理解您发布它的方式。 aassetsQueue之间的区别是什么?

除此之外,Set不公开名为set的方法。您应该使用add

const id = '123';
const map: Map<string, Set<string>> = new Map();
map.set(id, new Set());
map.get(id).add('test');