Как преобразовать Set (например, {2,4,6}) в Array [2, 4, 6] в TypeScript без явного написания цикла?Как преобразовать набор в массив в TypeScript
Я попробовал эти следующие способы, все они работают в JavaScript, но ни один из них не работает на машинопись
[...set] // ERR: "Type 'Set<{}>' is not an array type" in typescript
Array.from(set) // ERR: Property 'from' does not exist on type 'ArrayConstructor'
какой цели вы компиляцией для? Как Set, так и Array.from были добавлены в ES6 и недоступны при компиляции на ES5. Если вы хотите их использовать, вы можете попробовать использовать core.js для получения полифилов. – toskv
@toskv Вы правы, это сработало, когда я изменяю целевую опцию на «ES6», моя текущая цель - «ES5», – thanhpk