Typescript: El conjunto no es un tipo de matriz

Creado en 24 oct. 2015  ·  3Comentarios  ·  Fuente: microsoft/TypeScript

Con Babel, puedo usar la sintaxis de propagación en un conjunto. Por ejemplo, el siguiente truco ordenado devuelve los elementos únicos en una matriz:

const a = [ 0, 1, 2, 3, 2, 1, 0];
console.log([...new Set(a)]);

// outputs [0, 1, 2, 3]

Sin embargo, en TypeScript, aparece el siguiente error: El conjunto no es un tipo de matriz. Supongo que esto es un problema con los tipos de lib.d.ts.

Por cierto, también probé esto en http://www.typescriptlang.org/Playground , pero me apareció el error: "No se puede encontrar el nombre 'Set'".
¿Playground no está actualizado con la última versión de tsc?

Question

Comentario más útil

Creo que no estableciste el objetivo correctamente. Prueba --target ES6 .

Todos 3 comentarios

Creo que no estableciste el objetivo correctamente. Prueba --target ES6 .

Ok, gracias @SaschaNaz

tsconfig.json
{ "compilerOptions": { "target": "es6", } }
gracias @saschanaz

¿Fue útil esta página
0 / 5 - 0 calificaciones