Typescript: セットは配列型ではありません

作成日 2015年10月24日  ·  3コメント  ·  ソース: microsoft/TypeScript

Babelを使用すると、セットでスプレッド構文を使用できます。 たとえば、次の巧妙なトリックは、配列内の一意の要素を返します。

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

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

ただし、Typescriptでは、次のエラーが発生します。Setは配列型ではありません。 これはlib.d.tsの入力に問題があると思いますか?

ところで、私もhttp://www.typescriptlang.org/Playgroundでこれを試しましたが、「名前「セット」が見つかりません」というエラーが発生しました。
Playgroundは最新のtscバージョンで最新ではありませんか?

Question

最も参考になるコメント

目標をきちんと設定していなかったと思います。 --target ES6試しください。

全てのコメント3件

目標をきちんと設定していなかったと思います。 --target ES6試しください。

はいます

tsconfig.json
{ "compilerOptions": { "target": "es6", } }
ありがとう@saschanaz

このページは役に立ちましたか?
0 / 5 - 0 評価