Rumah  >  Soal Jawab  >  teks badan

javascript - es6中ini

Pemula hingga es6
Acara klik tertentu telah ditulis semula sebagai $(".btn").click(()=>{console.log(this)}); ini Ia menunjuk kepada elemen semasa Bagaimana untuk menukar perkara ini?

高洛峰高洛峰2663 hari yang lalu972

membalas semua(3)saya akan balas

  • ringa_lee

    ringa_lee2017-07-05 11:09:39

    Adalah disyorkan untuk melihat fungsi anak panah es6

    balas
    0
  • 巴扎黑

    巴扎黑2017-07-05 11:09:39

    Tiada langsung fungsi anak panah sendirithis,而是引用外层的this

    balas
    0
  • 阿神

    阿神2017-07-05 11:09:39

    Soalan ini klise. Kesimpulannya, penunjuk ini dalam fungsi anak panah telah ditetapkan dan menunjuk kepada skop peringkat blok kod semasa dan bukannya skop pemanggil.

    Beberapa dokumen berkaitan:

    https://developer.mozilla.org...

    http://www.infoq.com/cn/artic...

    balas
    0
  • Batalbalas