原文:關於addEventListener中事件函數的this指向問題

看代碼: 代碼 : 總結,使用bind綁定的事件才是指向函數,否則指向的是調用addEventListener的對象。 ...

2017-04-20 11:33 0 3337 推薦指數:

查看詳情

JS函數this指向問題

函數this的指向不是由函數定義時確定,而是在調用時才確定 1、定時器內部this指向window,事件處理函數的this指向發生事件的元素event.currentTarget 2、 ES6標准箭頭函數的this指向父執行上下文 箭頭函數內部沒有自身的this,所以繼承定義時 ...

Thu Aug 02 00:07:00 CST 2018 0 1309
普通函數跟箭頭函數this的指向問題

箭頭函數和普通函數的區別如下。 普通函數:根據調用我的人(誰調用我,我的this就指向誰) 箭頭函數:根據所在的環境(我再哪個環境,this就指向誰) 一針見血式總結: 普通函數的this: 1. this總是代表它的直接調用者(js的this是執行上下文), 例如 obj.func ...

Wed Oct 31 01:00:00 CST 2018 0 5736
JavaScript匿名函數this指向問題

this對象是在運行時基於函數執行環境綁定的,在全局函數,this=window,在函數被作為某個對象的方法調用時,this等於這個對象。 但是匿名函數的執行環境是全局性的 這里sayName方法return了一個匿名函數,這個匿名函數this指向window 解決方法 ...

Fri Mar 09 01:05:00 CST 2018 0 4004
Javascript回調函數的this指向問題

使用js的定時器(setInterval,setTimeout),很容易會遇到this指向問題。 直接上例子: 在這里,從this.name可以看出this的指向是window ...

Tue Apr 23 19:23:00 CST 2019 0 985
js addEventListener事件多次綁定問題

如果為了避免 js addEventListener事件多次綁定問題,可以使用.onclick直接綁定,后一次click綁定會覆蓋調前一次。 ...

Fri Sep 06 01:12:00 CST 2019 0 945
js函數內部的this指向問題

一、函數內部的this指向 函數內this的指向,是當我們調用函數的時候才能確定,調用方式的不同決定了this的指向不同 調用方式 this指向 普通函數調用 window 構造函數調用 實例 ...

Sat Jul 03 19:26:00 CST 2021 0 143
jsthis的指向問題?(普通函數

一、this的指向:   ①        這是this只是一個普通函數,此時this沒有被任何事件調用,那么this的指向就是window對象。   ②        當this的外層有包裹時,this為他緊上一層的對象,在此可以看出當打印為零時,this為fun,而當打印 ...

Sun Sep 01 02:25:00 CST 2019 0 614
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM