JavaScript untuk... dari Loop
Contoh
Iterate (loop) di atas nilai-nilai array:
let text = "";
const cars = ['BMW', 'Volvo', 'Mini'];
for (let x of cars) {
text += x + " ";
}
Contoh
Iterate (loop) pada nilai string:
let text = "JavaScript";
for (let x of text) {
text += x + " ";
}
Definisi dan Penggunaan
Pernyataan for...of
menggabungkan iterasi (loop) di atas nilai dari setiap iterable.
Blok kode di dalam loop dieksekusi sekali untuk setiap nilai.
Lihat juga:
Tutorial JavaScript: JavaScript untuk... Tutorial
Sintaksis
for (x of
iterable) {
code block to be executed
}
Parameter
Parameter | Description |
x | Required. For every iteration the value of the next property is assigned to x. |
iterable | Required. Anything that has iterable properties. |
Pernyataan Loop JavaScript
Penyataan | Keterangan | |
merusak | Keluar dari lingkaran | |
melanjutkan | Melewati nilai dalam satu lingkaran | |
ketika | Loop blok kode saat kondisinya benar | |
lakukan ... sementara | Mengulangi blok kode satu kali, dan kemudian ketika kondisinya benar | |
untuk | Loop blok kode saat kondisinya benar | |
untuk...dari | Mengulang nilai dari setiap iterable | |
untuk ... di | Mengulangi properti suatu objek |
Dukungan Peramban
for..of
adalah fitur ECMAScript6 (ES6).
ES6 (JavaScript 2015) didukung di semua browser modern:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
for..of
tidak didukung di Internet Explorer 11 (atau lebih lama).