ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript オブジェクトをキーと値のペアの配列に変換するにはどうすればよいですか?

JavaScript オブジェクトをキーと値のペアの配列に変換するにはどうすればよいですか?

DDD
リリース: 2024-12-10 00:59:10
オリジナル
654 人が閲覧しました

How Can I Convert a JavaScript Object into an Array of Key-Value Pairs?

JavaScript でのオブジェクトのキーと値のペアの配列への変換

JavaScript の世界では、オブジェクトをキーと値のペアの配列に変換するのは一般的なタスクです。次のようなオブジェクトがあるとします:

{
  "1": 5,
  "2": 7,
  "3": 0,
  "4": 0,
  "5": 0,
  "6": 0,
  "7": 0,
  "8": 0,
  "9": 0,
  "10": 0,
  "11": 0,
  "12": 0
}
ログイン後にコピー

そして、それを次のような配列に変換したいとします:

[
  [1, 5],
  [2, 7],
  [3, 0],
  [4, 0],
  ...
]
ログイン後にコピー

JavaScript の組み込み関数を使用してこの変換を実現する方法を次に示します。 :

var obj = {
  "1": 5,
  "2": 7,
  "3": 0,
  "4": 0,
  "5": 0,
  "6": 0,
  "7": 0,
  "8": 0,
  "9": 0,
  "10": 0,
  "11": 0,
  "12": 0
};

var result = Object.keys(obj).map((key) => [key, obj[key]]);
ログイン後にコピー

このソリューションでは、まず Object.keys() メソッドを使用して、オブジェクトのキー (["1"、"2"、"3"、...])。次に、map() メソッドを使用して新しい配列を作成します。 map() 関数は各キーをパラメータとして受け取り、それを配列 ([key]) にラップし、元のオブジェクト (obj[key]) からの対応する値を追加します。その結果、キーと値のペアの配列 ([ ["1", 5], ["2", 7], ["3", 0], ...]).

以上がJavaScript オブジェクトをキーと値のペアの配列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート