Giriş Yap / Kayıt Ol
ytmatikvip

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: 23 / Erkek
Meslek: öğrenci
Konum: Bursa
Ad, Soyad: Mu... Ye...
Mesajlar: 48
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/
kochost
  #2  
Okunmamış 21 Ekim 2019, 07:04
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 03 Mart 2018
Yaş / Cinsiyet: 23 / Erkek
Meslek: öğrenci
Konum: Bursa
Ad, Soyad: Mu... Ye...
Mesajlar: 48
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

550x90

Bu Alana Reklam Ver

550x90

Bu Alana Reklam Ver



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: 01:29.