Mengonversi Obyek Javascript, Pasangan Key dan Value

Dalam pemrograman, sudah merupakan hal yang umum untuk melakukan pengolahan data, mulai dari merubah format, mengekstrak, hingga menampilkan data.

Pada postingan singkat ini, saya ingin mencatat tentang konversi objek JavaScript menjadi string yang berisi pasangan key-value. Hal ini menggunakan metode Object.entries() untuk mendapatkan array dari pasangan key-value, dan kemudian menggabungkannya menggunakan map() dan join().

Yuk, langsung saja simak contoh kode berikut ini:

Obyek

const obj = {
  Nama: 'Fauzi',
  Alamat: 'di bumi',
  Website: 'https://pancenjoss.com'
};

Konversi

const result = Object.entries(obj)
    .map(([key, value]) => `${key} = ${value}`)
    .join(', ');

console.log(result);

Maka akan menghasilkan sebuah string Nama = Fauzi, Alamat = di bumi, Website = https://pancenjoss.com

Kita juga bisa merubahnya menjadi list

html unorderded list

<ul id="data"></ul>

Konversi

const result = Object.entries(obj)
    .map(([key, value]) => `<li>${key} = ${value}</li>`)
    .join('');

document.getElementById("data").innerHTML = result;

Pada kode konversi yang baru kita menambahkan tag li dan joinnya berupa string kosong. Maka akan menghasilkan

  • Nama = Fauzi
  • Alamat = di bumi
  • Website = https://pancenjoss.com

Author: masmu

Just another HTMLy user