Cara menggunakan looping array di javascript

ini adalah struktur json yang aku gunakan:
 array:1 [▼
  0 => array:3 [▼
    "code" => "jne"
    "name" => "Jalur Nugraha Ekakurir (JNE)"
    "costs" => array:3 [▼
      0 => array:3 [▼
        "service" => "OKE"
        "description" => "Ongkos Kirim Ekonomis"
        "cost" => array:1 [▼
          0 => array:3 [▼
            "value" => 42000
            "etd" => "4-5"
            "note" => ""
          ]
        ]
      ]
      1 => array:3 [▼
        "service" => "REG"
        "description" => "Layanan Reguler"
        "cost" => array:1 [▼
          0 => array:3 [▼
            "value" => 48000
            "etd" => "2-3"
            "note" => ""
          ]
        ]
      ]
      2 => array:3 [▼
        "service" => "YES"
        "description" => "Yakin Esok Sampai"
        "cost" => array:1 [▼
          0 => array:3 [▼
            "value" => 104000
            "etd" => "1-1"
            "note" => ""
          ]
        ]
      ]
    ]
  ]
] 
aku ingin menampilkan data service dan value menggunakan looping di jquery "each" bagaimana caranya? //javascript
 $('#kurir').change(function(){
    var kurirID = $(this).val();    
    if(kurirID){
        $.ajax({
           type:"GET",
           url:"{{url('checkout/kurir')}}?kurir_id="+kurirID,
           success:function(res){               
            if(res){
                $("#ongkir").prop('disabled', false);
                $("#ongkir").empty();
                $("#ongkir").append('');
       
                $.each(res,function(key,value){
                    
                    $("#ongkir").append('');
                
                });
           
            }else{

               $("#ongkir").empty();
            }
           }
        });
    }else{
         $("#ongkir").prop('disabled', true);
        $("#ongkir").empty();
        $("#ongkir").append('');
    }      
   }); 
//controller
 public function getKurirList(Request $request)
    {
    	
    	
    	
    	
    	
    		$data = RajaOngkir::Cost([
	'origin' 		=> 419, // id kota asal
	'destination' 	=> 114, // id kota tujuan
	'weight' 		=> 1700, // berat satuan gram
	'courier' 		=> 'jne', // kode kurir pengantar ( jne / tiki / pos )
])->get();
    		
    		
    		return response()->json($data);
    	
    	
    } 
ada yang bisa membantu aku??

Hai teman-teman semuanya, apa kabar? masi tetap dalam keadaan sehat? kita lanjut langi ya belajarnya, pada pembahasan kali ini kita akan belajar tentang looping data array object dengan map() javascript.

map() adalah sebuah method yang digunakan untuk mengolah setiap element di array/object dan kemudian menghasilkan array/object baru, jadi nanti hasil pengembalian nilainya berupa array juga, nah untuk lebih jelasnya kita langsung saja praktek, sekrang silahakan teman-teman ketikan script berikut ini :

1

2

3

4

5

var Murid = [

  {nama: 'Indah', usia: 20 },

  {nama: 'Bayu', usia: 27 },

  {nama: 'Rizal',usia: 23 }

];

Saya mempunya sebuah variabel array object yang dimana apabila kita cetak pada console.log

1

console.log(Murid)

hasilnya juga adalah array object, seperti ini :

Cara menggunakan looping array di javascript
Cara menggunakan looping array di javascript

Nah sekarang kita akan coba looping dengan menggunakan map() seperti script berikut ini:

1

2

3

4

5

6

7

8

9

10

var Murid = [

  {nama: 'Indah', usia: 20 },

  {nama: 'Bayu', usia: 27' },

  {nama: 'Cici', usia: 23 }

];

var nama = Murid.map(function(elem){

  return elem.nama;

});

 

console.log(nama)

Jika saya melooping variable Murid dengan map lalu saya console.log variable map() nya maka data yang dihasilnya adalah array :

Cara menggunakan looping array di javascript
Cara menggunakan looping array di javascript

Meskipun nilai yang kita map adalah array object setelah kita map akan menghasilkan array baru.

Gimana teman-teman cukup mudah bukan, untuk tutorial kali ini tentang looping data array object dengan map() javascript saya rasa cukup sampai sini dulu, semoga tutorial kali ini bermanfaat untuk teman-teman semuanya, sampai bertemu lagi pada tutorial berikutnya,

Bagaimana membuat perulangan saat di javascript?

Perulangan Do/While di Javascript Bentuknya seperti ini: do { // blok kode yang akan diulang } while (<kondisi>); Jadi perbedaanya: Perulangan do/while akan mengecek kondisi di belakang (sesudah mengulang), sedangkan while akan mencek kondisi di depan atau awal (sbelum mengulang).

Apa yang dimaksud dengan looping di javascript?

Loop atau perulangan pada javascript digunakan untuk melakukan tugas berulang berdasarkan suatu kondisi. Loop atau perulang pada umumnya tersedia pada semua bahasa pemrograman meskipun implementasi dan sintaks berbeda-beda.

Apa yang harus diperhatikan dalam menggunakan for loop?

Dalam pengulangan for kita harus menentukan nilai awal pengulangan dan nilai akhir pengulangan. Proses pengulangan akan terus dilakukan selama kondisi loop bernilai true. Dengan kata lain, proses pengulangan hanya akan dihentikan apabila kondisi telah bernilai false atau sudah tidak terpenuhi lagi.

Foreach di javascript untuk apa?

Perulangan Foreach di Javascript Perulangan foreach biasanya digunakan untuk mencetak item di dalam array. Perulangan ini termasuk dalam perulangan counted loop, karena jumlah perulangannya akan dituentukan oleh panjang dari array.