Seperti disebutkan di awal bahwa sebagian besar proses dalam sebuah aplikasi adalah proses yang terus berulang (Repetitive Task). Show Kita menghandle repetitive task ini dengan menggunakan konsep loop dan function. Loop dalam pemrograman adalah instruksi yang terus berulang hingga mencapai kondisi tertentu. Jika kita ingin menampilkan value dari setiap element dari sebuah array, kita bisa menulis code sebagai berikut:
Namun bagaimana jika jumlah element berjumlah ratusan atau bahkan ribuan ? Dengan loop, menampilkan element array sebagaimana di atas menjadi hal yang mudah. Ada 3 macam loop yang sering digunakan dan ditemui hampir di semua bahasa pemograman termasuk JavaScript. For LoopSyntax
Menampilkan semua item pada sebuah array menggunakan
Alur code di atas:
WhilePada Syntax while Loop.
Contoh:
Code di atas dibaca "tampilkan setiap item array selama value index kurang dari total jumlah item array". Statement Alur / flow:
Do WhileSedangkan untuk do while, perulangan terus dilakukan sampai kondisi bernilai false. Syntax
Contoh:
Code di atas dibaca "tampilkan setiap item array sampai value index lebih dari total jumlah item array". Statement Alur / flow:
Ada lebih dari 3 jenis loop di
javascript, selain 3 yang sudah dibahas masih ada Array JavaScript juga memiliki method yang berfungsi sama dengan for loop seperti Pembahasan tentang loop khusus pada JavaScript dibahas pada pembahasan JavaScript-1. BreakBagaimana jika kita ingin keluar dari sebuah loop sebelum proses loop selesai ? Jawabannya adalah dengan menggunakan keyword break. Contoh:
Alur / flow:
ContinueSedangkan keyword continue digunakan jika kita ingin melewati satu proses loop Contoh
Pada code di atas output akhir adalah: Alur / flow:
|