[ Web Proxy ]
URL:
Viewing: https://uz.javascript.info/task/second-bind [Back]  [Original]

Ikkinchi bog'lash
UZ

Ushbu ochiq manbali loyihani butun dunyo bo'ylab odamlar uchun taqdim etmoqchimiz.

Ushbu qo'llanmaning mazmuni sizning tilingizga tarjima qilishga yordam bering!

    Javascript.info saytidan qidirish:
    O'quv qo'llanmasidan qidiring:
    Light themeDark theme
    DanskEnglishEspaolFranaisIndonesiaItalianoTrkeOzbek
    darsga qaytish

    Ikkinchi bog'lash

    Qoshimcha boglash orqali this ni ozgartira olamizmi?

    Chiqish qanday boladi?

    function f() {
      alert(this.name);
    }
    
    f = f.bind({ name: "John" }).bind({ name: "Ann" });
    
    f();
    yechim

    Javob: John.

    function f() {
      alert(this.name);
    }
    
    f = f.bind({ name: "John" }).bind({ name: "Pete" });
    
    f(); // John

    f.bind(...) tomonidan qaytarilgan ekzotik boglangan funktsiya obyekti kontekstni eslaydi (va argumentlar, agar taqdim etilsa) faqat yaratilish vaqtida.

    Funksiyani qayta boglab bolmaydi.


    Web Proxy Viewer  |  New URL  |  Original Page