[TIL] 23.04.11.
2023. 4. 11. 16:13ㆍ개발일기
오늘의 학습 내용
- 자바스크립트 동작 원리
새로운 배움
- 실행컨테스트 outer 개념과 스코프, 스코프 체이닝의 개념
- this 바인딩 방식
- 화살표 함수, function 함수의 차이 : 바인딩 여부
관련 작성글
[JS] 자바스크립트 실행컨텍스트 Execution Context(2)
[JS] 자바스크립트 실행컨텍스트 Execution Context(3)
느낀점
자바스크립트의 동작원리를 좀더 이해하게 된거 같아서 좋다.
공부를 하다보니 계속해서 모르는 개념들이 많이 나와서 공부를 더 많이 해야겠다고 생각했다.
즉시실행함수에 대한 개념이나, 유사배열객체 이런 개념들은 작성되어있는 것들을 본적은 있지만 어떤 원리로 되는것인지 몰랐었다.
ES6에 나온 문법으로 기존의 방식들이 대체된 것도 많지만 (내부 스코프의 this를 직접 바인딩 해주는 부분은 특히, 화살표 함수로 대체가 가능해보인다.) 대체가 가능한 것들이라도 기존의 레거시 코드에서 발견이 될 수 도 있고 유지보수를 하게 될 수도 있으니 보고 무엇인지 아는 것이 중요하다고 생각한다.
'개발일기' 카테고리의 다른 글
[TIL] 23.04.13. (0) | 2023.04.13 |
---|---|
[TIL] 23.04.12. (0) | 2023.04.12 |
[TIL] 23.04.10. (0) | 2023.04.11 |
[TIL] 23.04.08. (0) | 2023.04.08 |
[TIL] 23.04.07. (0) | 2023.04.07 |