JavaScriptで値のユニークな配列を利用する方法(Set)
Contents
はじめに
「Vue.js」や「Nuxt.js」を使って開発をする機会が増えてきました。
しばらくコマンドラインと戯れる年月が長かったで、浦島太郎状態です。
ES2015~2018 で提供された新しい言語使用が便利で改めて学習し直しているところです。
JavaScriptの Array
は重複を許してしまう
本題に貼ります。
JavaScriptの Array
は値の重複を許してしまいます。
実行結果は以下の通り。3
の値が重複していることがわかります。
JavaScriptの Set
は重複を許さない
「ES2015」で提供された新しいオブジェクト「Set」を利用すれば、値の重複が発生しません。
実行結果は以下のようになります。
あとから追加された 3
が重複せずに1つだけとなっていることがわかります。
Setオブジェクトがもつメソッドをいろいろ呼んでみる
Set
は Array
と同じような操作が可能です。
用意されているメソッドを呼び出してみます。
実行結果は以下のようになります。
ひとこと
ES2016 で用意された Map
についてもまたエントリを上げたいと思います。
ディスカッション
コメント一覧
まだ、コメントがありません