출처:
https://velog.io/@younoah/JS-Flow-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-this%EC%99%80-this-binding
https://www.codementor.io/@diegopalacios/what-s-the-binding-of-this-1agz39841z
(영문 해석)
this, binding
JavaScript's this keyword is one of the hardest aspects of the language to grasp. But it is critically important for writing more advanced JavaScript code.
In JavaScript, the this keyword allows us to:
The this keyword is very closely associated with JavaScript functions. When it comes to this, the fundamental thing is to understand where a function is invoked. Because we don't know what is in the this keyword until the function is invoked.
The usage of this can be categorized into five different binding aspects. In this article, we will learn about all five aspects with examples.
Source: https://www.freecodecamp.org/news/javascript-this-keyword-binding-rules/