JavaScript Untuk Dari
Untuk Dari Loop
Pernyataan JavaScript for of
mengulang nilai dari objek yang dapat diubah.
Ini memungkinkan Anda mengulang struktur data yang dapat diubah seperti Array, Strings, Maps, NodeLists, dan banyak lagi:
Sintaksis
for (variable of iterable) {
// code block to be executed
}
variabel - Untuk setiap iterasi, nilai properti berikutnya diberikan ke variabel. Variabel dapat dideklarasikan dengan
const
, let
, atau var
.
iterable - Objek yang memiliki properti iterable.
Dukungan Peramban
Untuk/dari telah ditambahkan ke JavaScript pada tahun 2015 ( ES6 )
Safari 7 adalah browser pertama yang mendukung:
Chrome 38 | Edge 12 | Firefox 51 | Safari 7 | Opera 25 |
Oct 2014 | Jul 2015 | Oct 2016 | Oct 2013 | Oct 2014 |
Untuk/dari tidak didukung di Internet Explorer.
Mengulangi Array
Contoh
const cars = ["BMW", "Volvo", "Mini"];
let text = "";
for (let x of cars) {
text += x;
}
Mengulangi sebuah String
Contoh
let language = "JavaScript";
let text = "";
for (let x of language) {
text += x;
}
Loop Sementara
Loop while
dan do/while
loop dijelaskan di bab berikutnya.