Come posso convertire un set (ad esempio, {2,4,6}) in una matrice [2, 4, 6] in TypeScript senza scrivere un loop in modo esplicito?Come convertire un set in una matrice in TypeScript
Ho provato quei modi seguenti, tutti di loro lavorano in JavaScript, ma nessuno di loro lavoro sul dattiloscritto
[...set] // ERR: "Type 'Set<{}>' is not an array type" in typescript
Array.from(set) // ERR: Property 'from' does not exist on type 'ArrayConstructor'
quello di destinazione stai compilando a? Sia Set che Array.from sono stati aggiunti in ES6 e non sono disponibili durante la compilazione su ES5. Se vuoi usarli puoi provare a usare core.js per ottenere polyfils per loro. – toskv
@toskv Hai ragione, ha funzionato quando cambio l'opzione di destinazione su "ES6", il mio obiettivo attuale è "ES5" – thanhpk