Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptでオブジェクトの配列を配列の配列に変換する


次のオブジェクトの配列があるとします-

const arr = [
   {"2015":11259750.05},
   {"2016":14129456.9}
];

そのような配列を1つ取り込むJavaScript関数を作成する必要があります。関数は、入力配列に基づいて配列の配列を準備する必要があります。

したがって、上記の配列の出力は次のようになります-

const output = [
   [2015,11259750.05],
   [2016,14129456.9]
];

このためのコードは-

になります
const arr = [
   {"2015":11259750.05},
   {"2016":14129456.9}
];
const mapToArray = (arr = []) => {
   const res = [];
   arr.forEach(function(obj,index){
      const key= Object.keys(obj)[0];
      const value = parseInt(key, 10);
      res.push([value, obj[key]]);
   });
   return res;
};
console.log(mapToArray(arr));

出力

そして、コンソールの出力は-

になります
[ [ 2015, 11259750.05 ], [ 2016, 14129456.9 ] ]

  1. JavaScriptでオブジェクトをオブジェクトの配列に変換する

    このような一部の人々に関するデータを含むオブジェクトがあるとします- const obj = {    "Person1_Age": 22,    "Person1_Height": 170,    "Person1_Weight": 72,    "Person2_Age": 27,    "Person2_Height": 160,    "Person2_Wei

  2. JavaScriptでオブジェクトの配列をプレーンオブジェクトに変換する

    このようなオブジェクトの配列があるとします- const arr = [{    name: 'Dinesh Lamba',    age: 23,    occupation: 'Web Developer', }, {    address: 'Vasant Vihar',    experience: 5,    isEmployed: true }]; そのようなオブジェクトの配列を1つ取り込むJavaScript関数