TypeScript スプレッド構文で配列の重複要素を削除する
環境
Windows 11 Pro 64bit
TypeScript 4.4.4
構文
const result: T[] = […new Set(配列変数名)]
スプレッド構文は、配列から重複する同じ値を削除した配列(Array)を返します。
スプレッド構文を使って配列(Array)から重複する同じ値を削除するには、Setを使います。
使用例
const nums: number[] = [31, 42, 52, 51, 42, 63, 71, 83] const res: number[] = [...new Set(nums)] console.log(res)
実行結果
[LOG]: [31, 42, 52, 51, 63, 71, 83]