v2.5.2
Giriş yap

Javascrip Array 'den Object Dönüştürme İşlemi

furkanu
846 defa görüntülendi

Merhaba elimde böyle bir array var. 0 index de datalara ait key'ler bulunuyor. Bunları nasıl standart bir json objesine dönüştürebilirim?

Cevap yaz
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Cevaplar (2)
bbera
1358 gün önce

Biraz hızlı yazdım belki kod biraz daha optimize edilebilir ama işine yarayacaktır diye düşünüyorum.



const my_array = [
  [
    "Name",
    "Address",
    "Gender",
    "Designation",
    "Age"

  ],

  ["lorem1", "lorem2", "lorem3", "lorem4", 11],
  ["lorem1", "lorem2", "lorem3", "lorem4", 34],
  ["lorem1", "lorem2", "lorem3", "lorem4", 6],
  ["lorem1", "lorem2", "lorem3", "lorem4", 12],
  ["lorem1", "lorem2", "lorem3", "lorem4", 15],
  ["lorem1", "lorem2", "lorem3", "lorem4", 17],

]



const array_to_object = (array) => {

  const data_schema = array[0];
  const datas = array.slice(1, array.length);

  let result = []

  datas.forEach(a => {

    let new_object = {};

    for (const [i, v] of a.entries()) {


      new_object[data_schema[i]] = v;

    }

    result.push(new_object)

  })

  return result

}


console.log(array_to_object(my_array))

JavaScript

dönen sonuç ise şu şekilde

furkanu
1358 gün önce

bbera çok sağol dostum, şimdi oldu. Eline sağlık.