Halo selamat datang kembali di website tips dan trik Dumet School, berjumpa kembali dengan saya pada pembahasan tips dan trik seputar dunia website. Pada kesempatan kali ini saya akan memberikan tips tentang Cara Menampilkan Data Dari Array Object Javascript pembahasan tentang javascript kali ini saya akan menampilkan data dari kumpulan data array object dimana di dalamnya terdapat banyak sekali data dan kemudian kita akan menampilkan dan looping dengan fungsi foreach(){}. Untuk contoh data nya saya memiliki data tentang nama – nama movie dan tahun release kemudian saya akan tampilkan pada tag li dan menambahkan class bootstrap 4. Baik langsung saja teman – teman siapkan data array object nya, atau bisa lihat gambar di bawah ini dan buat file dengan nama index.html Show
Teman – teman boleh ketik sesuai data pada gambar di atas ini atau mungkin bisa membuat data yang teman – teman inginkan, lanjut pada artikel Cara Menampilkan Data Dari Array Object Javascript ini siapkan tag ul dan berikan id. Karena di dalam tag ul kita akan create element li dan kemudian menambahkan class bootstrap nya, saya membuat tag ul nya dan berikan id dan class bootstrap 4 nya <ul id="list" class="list-group"></ul> Kemudian kita akan melooping dengan fungsi foreach sekaligus membuat tag li di dalamnya, pertama panggil nama variabel nya dalam data di atas saya memberikan nama movies movies.forEach(function(ambilData, data){ }) Kemudian di dalam function kita berikan parameter nya untuk mengambil data pada array object nya, selanjutnya kita buat tag li dan tambahkan class bootstrap dengan fungsi create element javascript dan classname var li = document.createElement('li'); li.className = "list-group-item"; Dan kita tampilkan dengan innerHTML pada id list yang suah saya buat pada tag ul sebelumnya li.innerHTML = ambilData.title + " <span class='badge badge-primary'>"+ambilData.releaseDate+"</span>"; document.getElementById("list").appendChild(li); Jika sudah save dan jalankan pada browsernya, teman – teman bisa lihat hasilnya seperti gambar di bawah ini Data berhasil di looping dengan fungsi foreach, dan jika kita inspect element tag li juga berhasil di buat di dalam tag ul Itulah cara menampilkan data dari array object dengan javascript, sekian pada artikel kali ini tentang Cara Menampilkan Data Dari Array Object Javascript dan kita akan lanjut pada artikel yang akan datang. Terimakasih dan sampai jumpa, semoga bermanfaat. Perulangan 0 merupakan perulangan yang termasuk dalam couted loop, karena sudah jelas berapa kali ia akan mengulang.Flowchart perulangan forBentuknya kodenya seperti ini:
Yang perlu diperhatikan adalah kondisi yang ada di dalam kurung setelah kata 0.Kondisi ini akan menentukan:
Variabel 5 pada perulangan 0 berfungsi untuk menyimpan nilai hitungan.Jadi setiap perulangan dilakukan nilai 5 akan selalu bertambah satu. Karena kita menentukannya di bagian 7.Ini hasil outputnya: Apakah nama variabelnya harus selalu 5?Tidak. Kita juga bisa menggunakan nama lain. Misalnya:
Pada contoh tersebut, kita melakukan perulangan dimulai dari nol 2. Lalu di setiap perulangan nilai variabel 4 akan ditambah 2 ( 5).Hasilnya: Bagaimana kalau counter perulangannya dimulai dari akanga yang lebih besar sampai yang ke paling kecil? Ini biasanya kita buat saat ingin menghitung mundur… Caranya gampang. Kita tinggal isi nilai counter dengan nilai terbesarnya. Misalnya kita akan mulai hitungan dari 6 sampai ke 2.Maka nilai 8, kita isi awalnya dengan 6.Lalu di kondisi perbandingannya, kita berikan 0. Artinya perulangan akan dilakukan selama nilai counter lebih besar dari 2.Lalu kita kurangi ( 2) nilai counter di setiap perulangan ( 3).
Hasilnya: Mengapa tidak sampai nol ( 2)?Karena kondisi yang kita berikan 0. Apabila 8 bernilai 2, maka kondisi ini akan menjadi 8.Kecuali kita menggunakan operator lebih besar sama dengan ( 9), maka jika 8 bernilai 2, kondisi akan menjadi 2.2. Perulangan While di JavascriptPerulangan 3 merupakan perulangan yang termasuk dalam perulangan uncounted loop.Perulangan 3 juga dapat menjadi perulangan yang counted loop dengan memberikan counter di dalamnya.Untuk memahami perulangan ini… …mari kita coba lihat contohnya:
Bisa disederhanakan menjadi:
Hasilnya: Coba perhatikan blok kode 3:
Di sana… Perulangan akan terjadi selama variabel 6 brenilai 2.Lalu kita menggunakan fungsi 8 untuk menampilkan dialog konfirmasi.Selama kita memilih Ok pada dialog konfirmasi, maka variabel 6 akan terus bernilai 2.Tapi kalau kita pilih Cancel, maka variabel 6 akan bernilai 8.Saat variabel 6 bernilai 8, maka perulangan akan dihentikan.3. Perulangan Do/While di JavascriptPerulangan 5 sama seperti perulangan 3.Perbedaanya: Perulangan 5 akan melakukan perulangan sebanyak 8 kali terlebih dahulu, lalu mengecek kondisi yang ada di dalam kurung 3.Bentuknya seperti ini:
Jadi perbedaanya:
Mari kita coba lihat contohnya:
Contoh tersebut sama seperti contoh pada perulangan 3.Saat perulangan pertama, cobalah untuk membatalkan perulangannya dengan memilih Cancel. Maka hasilnya: 4. Perulangan Foreach di JavascriptPerulangan 3 biasanya digunakan untuk mencetak item di dalam array.Perulangan ini termasuk dalam perulangan counted loop, karena jumlah perulangannya akan dituentukan oleh panjang dari array. Ada dua cara menggunakan perulangan 3 di Javascript:
Contoh: Berikut ini bentuk perulangan “foreach” tanpa menggunakan operator 6:
Perulangan ini dapat dibuat lebih sederhana lagi dengan menggunakan operator 6 seperti ini: 0Hasilnya: Cara kedua membuat perulangan 3 ialah dengan menggunakan method 7 dari array.Contoh: 1Method 7 memiliki parameter berupa fungsi callback. Sebenarnya kita juga bisa menggunakan arrow function seperti ini: 2Hasilnya: Penjelasan tentang arrow function, akan dibahas pada “Tutorial Javascript: Memahami Fungsi di Javascript”. 5. Perulangan dengan Method repeat()Perulangan dengen method atau fungsi 3 termasuk dalam perulangan counted loop.Fungsi ini khusus digunakan untuk mengulang sebuah teks (string). Bisa dibilang: Ini merupakan singkat dari perulangan 0.Contoh: Apabila kita menggunakan perulangan 0: 3Apabila kita menggunakan fungsi 3: 4Hasilnya: 6. Bonus: Perulangan Bersarang (Nested)Di dalam blok perulangan, kita juga dapat membuat perulangan. Ini disebut dengan nested loop atau perulangan bersarang atau perulangan di dalam perualangan. Mari kita coba lihat contohnya: 5Hasilnya: Pada perulangan tersebut, kita menggunakan dua perulangan 0.Perulangan pertama menggunakan variabel 5 sebagai counter, sedangkan perultangan kedua menggunakan variabel 9 sebagai counter.Contoh lain: 6Hasilnya: Nanti, kita akan banyak menggunakan perulangan bersarang saat bekerja dengan array dua dimensi. Kita dapat membuat perluangan sebanyak mungki di dalam perulangan yang lainnya. Namun, ini perlu diperhatikan: Semakin banyak perulangannya, maka komputer akan semakin lama memprosesnya. Tentu ini akan membuat website atau aplikasi kita berjalan lambat. Karena itu, gunakanlah perulangan dengan bijak 😊 Apa Selanjutnya?Intinya perulangan digunakan untuk melakukan pengulangan. Ini merupakan hal dasar yang harus dipahami setiap programmer. forEach di javascript untuk apa?forEach() merupakan method array di JavaScript yang mengeksekusi fungsi yang disediakan sekali untuk setiap elemen array. Method ini mengembalikan nilai undefined dan tidak mengubah array asli, tapi jika dibutuhkan kita bisa memodifikasi array sumber di dalam badan fungsi.
Apa itu array dan object di javascript?Object : jika diartikan ke dalam bahasa indonesia adalah benda / tujuan / sasaran. Array : jika diartikan ke dalam bahasa indonesia adalah susunan / aturan / jajaran. Array[]: untuk tampilkan list bentuk number/angka.
Apa itu Map di javascript?. map() dapat digunakan untuk melakukan iterasi objek dalam suatu array dan, dengan cara yang serupa seperti array tradisional, memodifikasi konten dari setiap objek individu dan memberikan array yang baru. Modifikasi ini dilakukan berdasarkan apa yang dikembalikan dalam fungsi callback.
Apa fungsi forEach pada PHP?Perulangan foreach merupakan perulangan khusus untuk pembacaan nilai array. Seperti yang telah kita ketahui setiap array memiliki pasangan key dan value.
|