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

Pengikatan kedua
ID

Kami ingin membuat proyek open source ini tersedia untuk orang-orang di seluruh dunia.

Bantu untuk menerjemahkan konten tutorial ini ke bahasa Anda!

    Cari pada Javascript.info:
    Cari di tutorial:
    Light themeDark theme
    DanskEnglishEspaolFranaisIndonesiaItalianoTrkeOzbek
    kembali ke pelajaran

    Pengikatan kedua

    Bisakah kita merubahthis dengan pengikatan tambahan?

    Apakah yang akan menjadi keluarannya?

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

    Jawabannya: John.

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

    Objek eksotis bound function yang dikembalikan oleh f.bind(...) mengingat konteksnya (dan argumen jika ada) hanya pada waktu pembuatan.

    Sebuah fungsi tidak bisa diikat-ulang.


    Web Proxy Viewer  |  New URL  |  Original Page