[译]JavaScript: 带你彻底搞懂 this
- 原文地址:JavaScript: What is the meaning of this?
- 原文作者:Jake Archibald
- 原文发布时间:2021-03-08
- 本文永久链接:https://github.com/Ivocin/Translation/Blogs/javascript-what-is-the-meaning-of-this.md
- 翻译、校对:Ivocin
搞明白 JavaScript 中 this 的值有时候会很棘手,本文带你彻底搞懂 this。
JavaScript 的 this 往往会成为许多笑话的笑柄,因为它相当复杂。然而,我发现很多开发人员为了避免处理 this,用了更加复杂和特定领域的处理。如果你对 this 还不熟悉,希望本文能帮助到你。下面进入我的 this 指南。
我将从最具体的情况开始,以最不具体的情况结束,本文的结构类似与一个大的 if (…) … else if () … else if (…) … 语句,所以你可以直接跳转到匹配你代码情况的章节。
![[译]JavaScript: 带你彻底搞懂 this](/images/jsthis.png)
![[译]ECMAScript 2021: 最终功能集确定](/images/ecma2021.png)

![[译] 为什么我用 JavaScript 来编写 CSS](/images/cssinjs.png)
![[译] Hooks 对 Vue 而言意味着什么](/images/hmtv.png)
![[译] 2019 前端性能优化年度总结 — 第四部分](/images/pchecklist.png)

![[译] UX 设计实践:如何设计可扫描的 Web 界面](/images/ux.png)
![[译] 5 款工具助力 React 快速开发](/images/ReactLogo.png)


