Block for .. of loop adalah fitur yang terdapat pada EcmaScript 2015 . Dapat diimplementasikan menggunakan TypeScript.
Sebelum ES2015 jika kita mengakses suatu array, digunakan kode seperti berikut:
var arr = [
"Budi",
"Wati",
"Iwan"
]
for (var idx in arr){
var val = arr[idx];
console.log(`${idx}: ${val}`);
}
Jika dijalankan pada console browser akan dituliskan kedalam console:
0: Budi
1: Wati
2: Iwan
Jika Anda tidak membutuhkan nilai index, dapat menggunakan block for .. of, kode menjadi lebih singkat dan mudah dibaca.
var arr = [
"Budi",
"Wati",
"Iwan"
]
for (var val of arr){
console.log(`${val}`);
}
Budi
Wati
Iwan