Javascript reverseメソッドでsetの値を反転させるサンプル

環境
Windows 10 home 64bit
Google Chrome 107.0.5304.122(Official Build) (64 ビット)

構文
const set変数名1 = new Set ([要素1,要素2,…])
const set変数名2= new Set([…Set変数名].reverse());
reverseメソッドを使って、setの値を反転します。
reverse() メソッドは、配列の要素をその場で反転させ、その配列への参照を返します。
最初の要素が最後の要素に、最後の要素が最初の要素になります。

使用例

const cft = new Set(['東京', '大阪', '福岡','横浜']);

const result = new Set([...cft].reverse());
console.log("setの値を反転させる前結果");
for (let val of cft) {
  console.log(val);
}
console.log("setの値を反転させる後結果");
for (let val of result) {
  console.log(val);
}

実行結果

> "setの値を反転させる前結果"
> "東京"
> "大阪"
> "福岡"
> "横浜"
> "setの値を反転させる後結果"
> "横浜"
> "福岡"
> "大阪"
> "東京"

 

JavaScript

Posted by arkgame