reponの勉強メモ

主に勉強したことのメモです。

javascriptの配列で重複を除く

const a = [1, 2, 2, 3, 3, 5, -1, "a"]
const uniq = Array.from(new Set(a));
または、
const uniq = [...new Set(a)];

配列からSetオブジェクトを作成し、再度配列に戻す。

Array.from() メソッドは、配列風オブジェクトや反復可能オブジェクトから配列を作る標準組み込み関数。

スプレッド構文 [... ]は反復可能オブジェクトから配列を作成するので、この場合はArray.from() メソッドと等価。

参考

qiita.com

qiita.com

developer.mozilla.org