set value element dengan data JSon

Assalamu'alaikum Kakak-kakak semuanya..
Saya punya data array yang isinya adalah element input.
Saya juga punya data berupa jSon

Nah, masing-masing element input yang saya bungkus dalam array itu value-nya saya ingin isi dengan data json sesuai urut key-nya. Lebih tepatnya saya ingin menggunakan fungsi array.map

let elementBiodataWali = [
        $('#tipewali'),
        $('#namawali'),
        $('#nomorhpwali'),
        $('#provinsiwali'),
        $('#kecamatanwali'),
        $('#dusunwali'),
        $('#kabupatenwali'),
        $('#desawali'),
        $('#rtwali'),
        $('#rwwali'),
        $('#kodeposwali'),
        $('#pendidikanwali'),
        $('#pekerjaanwali'),
        $('#hubunganwali')
    ]


    let data = {
        desa_walisantri: "Larangan Slampar",
        dusun_walisantri: "Karpote",
        hubungan_walisantri: "Orang Tua Kandung",
        id_walisantri: "122",
        kabupaten_walisantri: "Kabupaten Pamekasan",
        kecamatan_walisantri: "Tlanakan",
        kode_pos_walisantri: "69371",
        nama_walisantri: "SALUKDIN ANWAR",
        nik_walisantri: "7878902383277775",
        nomor_hp_walisantri: "098388374676",
        pekerjaan_walisantri: "PETANI/PEKEBUN",
        pendidikan_akhir_walisantri: "Tamat SMA/Sederajat",
        provinsi_walisantri: "Jawa Timur",
        rt_walisantri: "001",
        rw_walisantri: "001"
    }
avatar erfaruq

@erfaruq

25 Kontribusi 3 Poin


Jawaban

Halo @erfaruq

Mohon izin menjawab,

Kamu bisa coba ikuti ini:

var persons = [
  {firstname : "Malcom", lastname: "Reynolds"},
  {firstname : "Kaylee", lastname: "Frye"},
  {firstname : "Jayne", lastname: "Cobb"}
];


function getFullName(item) {
  var fullname = [item.firstname,item.lastname].join(" ");
  return fullname;
}

function myFunction() {
  document.getElementById("demo").innerHTML = persons.map(getFullName);
}

Sumber: https://www.w3schools.com/jsref/jsref_map.asp

Semoga membantu
avatar keccikun

@keccikun

360 Kontribusi 197 Poin

  • Oke kak, saya coba dulu, Terima kasih - @erfaruq


kurang menangkap maksud pertanyaanya.
Dugaannya maping data (json) ke jquery-element-array.
Dan kalau benar, maka lebih baik pakai forEach dari pada map.
sk-erfaruq-map-object-to-element.pngsk_erfaruq__map_object_to_element.png
avatar soeleman

@soeleman

103 Kontribusi 122 Poin

  • Oke kak, saya coba dulu kak, Terima kasih kak - @erfaruq


Login untuk gabung berdiskusi