1. ホーム
  2. javascript

[解決済み] JavaScriptでオブジェクト{}をキーと値のペアの配列[]に変換する方法

2022-03-14 03:59:16

質問

このようなオブジェクトを変換したい。

{"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 で Object を Key-value ペアの Array に変換するにはどうしたらいいですか?

どのように解決するのですか?

を使用することができます。 Object.keys() map() を実行します。

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) => [Number(key), obj[key]]);

console.log(result);