web-dev-qa-db-fra.com

Comment puis-je convertir un ensemble en un tableau en TypeScript

Comment puis-je convertir un ensemble (par exemple {2,4,6}) en un tableau [2, 4, 6] en TypeScript sans écrire explicitement une boucle?

J'ai essayé ces méthodes suivantes, elles fonctionnent toutes en JavaScript mais aucune ne fonctionne sur TypeScript

[...set] // ERR: "Type 'Set<{}>' is not an array type" in TypeScript

Array.from(set) // ERR: Property 'from' does not exist on type 'ArrayConstructor'
34
thanhpk

Réparer

  • Utilisez tsconfig.json avec "lib": ["es6"]

Plus

17
basarat

Vous pouvez aussi faire

Array.from(my_set.values());
55
mayan anger