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バージョンで最新ではありませんか?
目標をきちんと設定していなかったと思います。 --target ES6
試しください。
はい、 ます
tsconfig.json
{
"compilerOptions": {
"target": "es6",
}
}
ありがとう@saschanaz
最も参考になるコメント
目標をきちんと設定していなかったと思います。
--target ES6
試しください。