Typescript: Set bukan tipe array

Dibuat pada 24 Okt 2015  ·  3Komentar  ·  Sumber: microsoft/TypeScript

Dengan Babel, saya dapat menggunakan sintaks sebaran di Set. Misalnya, trik rapi berikut mengembalikan elemen unik dalam larik:

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

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

Namun dalam Ketikan, saya mendapatkan kesalahan berikut: Set bukan tipe array. Saya kira ini adalah masalah dengan pengetikan lib.d.ts?

BTW, saya juga mencoba ini di http://www.typescriptlang.org/Playground , tetapi di sana saya mendapat kesalahan: "Tidak dapat menemukan nama 'Set'".
Apakah Playground tidak up to date dengan versi tsc terbaru?

Question

Komentar yang paling membantu

Saya pikir Anda tidak menetapkan target dengan benar. Coba --target ES6 .

Semua 3 komentar

Saya pikir Anda tidak menetapkan target dengan benar. Coba --target ES6 .

Oke, terima kasih @SaschaNaz

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

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

uber5001 picture uber5001  ·  3Komentar

Roam-Cooper picture Roam-Cooper  ·  3Komentar

fwanicka picture fwanicka  ·  3Komentar

MartynasZilinskas picture MartynasZilinskas  ·  3Komentar

manekinekko picture manekinekko  ·  3Komentar