for - of loop
Pelajaran 6 dari 9 dalam kursus Bagian Rumit JavaScript Modern (ES6+) di Coddy.
Perulangan for of baru diperkenalkan di ES6.
Perulangan ini menelusuri nilai dari object yang dapat diiterasi.
String, array, dan Map adalah object yang dapat diiterasi di Javascript.
for (variable of iterable) {
// blok kode yang akan dijalankan
}Contoh: string
let name = "Shubham";
for(let char of name){
console.log(char); // S,h,u,b,h,a,m
}
// pada setiap iterasi perulangan,
// karakter berikutnya dalam string diberikan ke variabel 'char'Contoh: array
let list = ["Shubham",1,true];
for(let item of list){
console.log(item); // Shubham , 1 , true
}
// pada setiap iterasi perulangan,
// elemen berikutnya dalam array diberikan ke variabel 'item'
Tantangan
MudahBuat array karakter dari string menggunakan perulangan for of, lalu kembalikan array tersebut.
Coba sendiri
function getCharArray(str) {
// Tulis kodemu di sini
}Semua pelajaran di Bagian Rumit JavaScript Modern (ES6+)
2Ayo menyelam lebih dalam
Cakupan blok: let & constFungsi panahSpread dan Restfor - of loopClassPromiseAsync & AwaitLatihan sendiri: Compiler JavaScript online