Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

1Beğeni
  • 1 Yazan msyysm

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > Javascript

bind(this); hakkında

  #1  
Okunmamış 19 Ekim 2019, 06:50
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 03 Mart 2018
Yaş / Cinsiyet: 22 / Erkek
Meslek: öğrenci
Konum: Bursa
Ad, Soyad: Mu... Ye...
Mesajlar: 47
Beğeniler: 2 / 29
Ticaret: 0, 0%
Kod:
var obje2 = {
    isim : "merhaba",
    isminisöyle : function() {
        console.log(this);
        console.log(this.isim);
    }.bind(this)

}

obje2.isminisöyle();
sorum şu : bilidğim kadarıyla this keyword'ünün neyi işaret ettiği nerede çağrıldığıyla alakalı ama bind içinde this anlamadım.

yani this burada window olduğu kesinde ama neden window onu anlayamadım

Not : bind'ın kullamı en azından şuradaki yazıda yazdığım kadarıyla biliyorum (bind'ı anlatmanıza gerek yok yani) :
http://softdevtr.site/2019/10/19/bir...m-seruveni-v6/
  #2  
Okunmamış 21 Ekim 2019, 07:04
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 03 Mart 2018
Yaş / Cinsiyet: 22 / Erkek
Meslek: öğrenci
Konum: Bursa
Ad, Soyad: Mu... Ye...
Mesajlar: 47
Beğeniler: 2 / 29
Ticaret: 0, 0%
bind(this) dediğimizde object literal içinde, henüz nesne tamamlanmadan this dediğmiz için içinde bulunduğu nesneyi değil, global nesneyi gösteriyormuş. Cevap bu yani.
dnaz bunu beğendi.
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > Javascript


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 18:15.