8 Nisan 2019 Pazartesi

for..of Döngüsü - ES6 İle Geliyor, Array, String İçin Kullanılır Elemanlar Üzerinde Yürür

Giriş
Object'in alanlarını yürümek için kullanılamaz. Array veya String elemanları üzerinde yürümek içindir.

for..of ve for..in farklı şeylerdir

Java'da dizinin elemanları üzerinde yürümek için for..in kullanılıyor. Yani mantık tam tersi :)

Örnek
Elimizde şöyle bir dizi olsun.
var functArray = [
  function() {
    console.log("function1 executed");
  },
   function() {
    console.log("function2 executed");
  },
    function() {
    console.log("function3 executed");
  },
    function() {
    console.log("function4 executed");
  }];
Şöyle yaparız.
for (const fn of funcArray) {
    fn();
}
Örnek
Şöyle yaparız
let offsets = [
    { offset: 80, value: 4 },
    { offset: 60, value: 2 },
    { offset: 40, value: 1 },
    { offset: 20, value: 0.5 },
  ];

for (const { offset, value } of offsets) {
  ...
}

Hiç yorum yok:

Yorum Gönder