JavaScript 連想配列のキーの昇順にソートするサンプル

環境
Windows 10 Home 64bit
Google Chrome 107.0.5304.107

構文
1.連想配列の要素の初期化
const 連想配列名 ={キー1:値1,キー2:値2,…}

2.連想配列のキーを取得
const 変数名 = Object.keys(連想配列名)
3.連想配列を昇順でソートします
変数名.sort()

使用例

const User = { keyC: "東京", keyA: "大阪", keyB: "福岡" };

console.log("連想配列のキーを取得");
const key = Object.keys(User);
console.log("昇順でソート");
key.sort();

console.log("ソート後結果を出力")
for (const s of key) {
  console.log("キー:" + s); 
  console.log("値:" + User[s]); 
}

実行結果

> "連想配列のキーを取得"
> "昇順でソート"
> "ソート後結果を出力"
> "キー:keyA"
> "値:大阪"
> "キー:keyB"
> "値:福岡"
> "キー:keyC"
> "値:東京"

 

JavaScript

Posted by arkgame