1. Penjelasan for of
Dalam dunia JavaScript, for of adalah pahlawan tak terheran-heran yang memungkinkan kita untuk menjelajahi keindahan dari setiap elemen dalam iterable tanpa perlu berurusan dengan indeks atau bertumpu pada metode tradisional for in. for of merupakan sintaks loop yang memanjakan pengembang dengan keterbacaan kode yang menakjubkan, memberikan kemudahan untuk menjelajahi nilai-nilai dalam array, string, atau objek iterable lainnya.
2. Contoh for of
Mari kita lihat for of dalam aksi dengan contoh penggunaannya. Misalkan kita memiliki array berisi warna-warni pelangi yang ingin kita eksplorasi:
const rainbowColors = ['Red', 'Orange', 'Yellow', 'Green', 'Blue', 'Indigo', 'Violet'];
for (const color of rainbowColors) {
console.log(`Color of the day: ${color}`);
}
Dalam potongan kode ini, for of mengizinkan kita untuk melintasi setiap warna dalam array rainbowColors tanpa repot dengan indeks atau memerlukan pemanggilan metode tambahan. Kode ini menjadi nyata dan ringkas.
3. Study Kasus
Mari kita terapkan for of pada studi kasus nyata—mengurai kata dalam sebuah string:
const favoriteQuote = 'Coding is an art of turning caffeine into code';
const words = favoriteQuote.split(' ');
for (const word of words) {
console.log(`Found a word: ${word}`);
}
Dalam studi kasus ini, kita menggunakan for of untuk menjelajahi setiap kata dalam string favoriteQuote dengan memecahnya menggunakan metode split. Hasilnya? Setiap kata dipaparkan tanpa kerumitan, menyoroti keindahan dari for of dalam menghadirkan keterbacaan kode.
Dengan for of, kita tidak hanya melakukan iterasi melalui elemen-elemen sebuah iterable, tetapi kita juga mengikuti irama yang menyenangkan dalam penulisan kode JavaScript. Sesederhana melintasi kebun bunga pelangi atau mengurai kata-kata dalam kalimat, for of memberikan nuansa magis pada setiap petualangan dalam dunia pemrograman JavaScript.