Menu
CoddyTech

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'

 

challenge icon

Tantangan

Mudah

Buat 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+)

Latihan sendiri: Compiler JavaScript online