「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > JavaScriptオブジェクトのキーをアルファベット順に並べ替える方法は?

JavaScriptオブジェクトのキーをアルファベット順に並べ替える方法は?

2025-03-26に投稿されました
ブラウズ:637

How to Sort a JavaScript Object's Keys Alphabetically?

javascriptオブジェクトをキー

で並べ替える方法JavaScriptオブジェクトがある場合は、読みやすさまたは処理目的の改善のためにそのプロパティをアルファベット順に再編成することができます。これは、次の手順を利用することで実現できます。

const unordered = {
  'b': 'foo',
  'c': 'bar',
  'a': 'baz'
};

console.log(JSON.stringify(unordered));
// → '{"b":"foo","c":"bar","a":"baz"}'

const ordered = Object.keys(unordered).sort().reduce(
  (obj, key) => {
    obj[key] = unordered[key];
    return obj;
  },
  {}
);

console.log(JSON.stringify(ordered));
// → '{"a":"baz","b":"foo","c":"bar"}'
ソートされたキーアレイを繰り返し、各キーと元のキーを元のオブジェクトから還元剤関数を使用して新しいオブジェクトに追加します。 'B': 'foo'、 'c': 'bar'、 'a': 'baz' }; console.log(json.stringify(un -ordered)); //→ '{"b": "foo"、 "c": "bar"、 "a": "baz"}' const ordered = object.keys(undordered).sort()。reduce( (obj、key)=> { obj [key] = unordered [key]; OBJを返します。 }、 {} ); console.log(json.Stringify(Ordered)); //→ '{"a": "baz"、 "b": "foo"、 "c": "bar"}'

これらの手順を実行すると、オブジェクトはキーによってアルファベット順にソートされます。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3