Derse geri dön

Bağlandıktan sonraki fonksiyon özellikleri.

önem: 5

Fonksiyonun özelliğinde bir değer var. Bu değer bind edildikten sonra değişir mi? Neden?

function sayHi() {
  alert( this.name );
}
sayHi.test = 5;

let bound = sayHi.bind({
  name: "John"
});

alert( bound.test ); // çıktısı ne olacak? neden?

Cevap: undefined.

bind'ın sonucu başka bir objedir. Bu objenin test özelliği bulunmamaktadır.