Avec Babel, je peux utiliser la syntaxe de diffusion sur un ensemble. Par exemple, l'astuce suivante renvoie les éléments uniques d'un tableau:
const a = [ 0, 1, 2, 3, 2, 1, 0];
console.log([...new Set(a)]);
// outputs [0, 1, 2, 3]
Cependant, dans Typescript, j'obtiens l'erreur suivante: Set n'est pas un type de tableau. Je suppose que c'est un problème avec les typages lib.d.ts?
BTW, j'ai également essayé ceci sur http://www.typescriptlang.org/Playground , mais là j'ai eu l'erreur: "Impossible de trouver le nom 'Set'".
Le Playground n'est-il pas à jour avec la dernière version de tsc?
Je pense que vous n'avez pas défini l'objectif correctement. Essayez --target ES6
.
Ok, merci @SaschaNaz
tsconfig.json
{
"compilerOptions": {
"target": "es6",
}
}
merci @saschanaz
Commentaire le plus utile
Je pense que vous n'avez pas défini l'objectif correctement. Essayez
--target ES6
.