JavaScriptでObject {}をkey-valueペアのArray [] に変換する方法
次のようなオブジェクトを変換したいと思います。
{"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ペアの配列に変換するには?
196
3
Object.keys()
][1]と[map()
][2]を使って行うことができます。[2]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map
Object.keys
][1]**や
Array#map`][2]**のメソッドを使用します。[1]: https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object/keys [2]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map
Ecmascript 6では
[fiddle][1]