JS Ders 119 Ecmascript 6 for of kullanımı

preview_player
Показать описание
Javascript Ecmascript 6 for of kullanımı
Yeni videolardan haberdar olmak için abone olabilirsiniz!
Not! Reklam Engelleyici Kullanmayarak Emek Verenlere Destek Olun
Рекомендации по теме
Комментарии
Автор

EsMaScript baya iyi gidiyor tereyagi
Oh beee az kalsin düşmüşdüm :)

eelguneezmemmedov
Автор

Hocam selam öncelikle ağzınıza ve emeğinize sağlık. Hocam ben of yapıyorum metnin son harfini bana döndürüyur sizin yaptığınızın aynısını yaptım sonuç son harfi bana veriyor.

israilmursalov
Автор

Ya hocam Java dilinde, python'da aynı kullanım biçimi var. JS kıllık yapmış for-in ve for-of diye iş çıkarmış başımıza :D
Java'da mesela
for (int i: numberArray){
System.out.println(i);
}
şeklinde basit bir mantığı vardı, bu da basit tabii :D

yildiz.mehmetemin
Автор

- For in döngüsü fazla elemana sahip dizi ve nesnelerin değerlerine/özelliklerine ulaşmak için kullanılır.
- For of döngüsü ile ise tanım gereği "yinelenebilir(Iterable) bir nesnenin değerlerine ulaşabiliriz." Nedir bunlar: Arrays(dizeler), Strings, Maps(Haritalar), nodeList...
Anladığımız üzere normal oluşturduğumuz key-property nesnelerleri bu tanıma dahil değildir.
For in ve for of arasındaki farklardan biride budur.

Aşağıdaki langs nesnesinin özelliklerine for in ile erişebiliriz. Fakat for of ile erişemeyiz.

let langs = {one:1, two:2, three:3};
let takes ;

for (takes in langs){
console.log(langs[takes]);
};

Fakat aşağıdaki Array elemanlarına for of ile ulaşabiliriz çünkü array bir yinelenebilir nesnedir.

let langs = ["four", "five", "six"];
let takes ;

for (takes of langs){
console.log(takes);
};

Aynı şekilde aşağıdaki name stringine for of ile ulaşabiliriz çünkü string'de bir yinelenebilir nesnedir.

let name = "Ahmet";
let takes ;

for (takes of name){
console.log(takes);
};


For in ve For of arasındaki en bariz fark benim araştırdığım kadarı ile bu. Doğruluğundan 100% emin değilim çok fazla kaynak taradım fakat genelde ingilizceydi ve çeviri yardımı ile bu sonuca ulaşabildim sayın @FehmiUYAR hocam müsait vaktinde yorumumu okuyup doğru olup olmadığını teyit ederse sonuca ulaşabiliriz.

dedekorkut
Автор

abi hani let değişkenleri sadece bulunduğu kutucukta çalışıyordu sen dışarıda tanımladın "for" un içinde kullandın

alpcanmarangoz
Автор

Hocam bir soru sorayim cevaplarsaniz sevinirim. ES5 deki basit forumuz yani onda objeleri dediyin duzende cekdikde ekrana objelerin icindekileri getirmiyor, for ofdada getirmiyor kendinizde yazdiniz getirmedi. Ancaq for in de getiriyor .Bunlarin farki ne? Neden ancaq for inde bu calisiyor? @Fehmi UYAR

isgenderaliyev
Автор

hocam ayni isi goruyorlarsa ve for of daha kullanisliysa for in neden var?

burcubese