1.普通函數的this:指向它的調用者,如果沒有調用者則默認指向window.
2.箭頭函數的this: 指向箭頭函數定義時所處的對象,而不是箭頭函數使用時所在的對象,默認使用父級的this.
圖1:函數fn的父級this指向window
圖2:箭頭函數的父級作用域onclick點擊事件的作用域指向對象lis[i](lis[0], lis[1], lis[2])
3.箭頭函數中的this,首先從它的父級作用域中找,如果父級作用域還是箭頭函數,再網上找,如此直至找到this的指向
箭頭函數的this指向
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
JavaScript核心原理解析
wy53780
2020-04-23 14:02:41
再学JavaScript ES(6-10)全版本语法大全
wy53780
2020-04-23 13:58:55
前端埋点 - 报错监控
mriliujy
2019-07-11 16:14:54
JavaScript ES2019 中的 8 項新功能
前端高達
2019-02-24 13:48:04
用JavaScript刷新框架子頁面的方法
princesstor015
2019-02-23 13:37:36
分享Javascript開發經驗
yuncash
2019-02-23 13:25:11
AJAX入門教程理解JavaScript中的函數
剛剛
2019-02-23 12:57:19
深度解析JavaScript事件對象之信用盤源碼出售
yihujiu
2019-02-23 12:54:46
JavaScript 圖片滑動切換效果
53856943
2019-02-23 00:35:22
JavaScript 無縫上下左右滾動加定高定寬停頓效果
53856943
2019-02-23 00:35:18
起點沒有選對,想找好的前端工作只能越找越累
麪包理想
2019-02-23 00:25:54
css佈局簡史與決勝未來的第四代css佈局技術
麪包理想
2019-02-23 00:25:51
jquery 或者說javascript中的加法運算
wanqiufeng
2019-02-23 00:19:36
【玖哥亂彈】編程語言間的鬥爭
東風玖哥
2019-02-23 00:10:03
【玖哥亂彈】神通廣大的JavaScript
東風玖哥
2019-02-23 00:07:32