[Javascript]this에 대해 알아보자
오늘 알아볼 자바스크립트 개념은 this이다. 일반적으로 this를 사용할 때는 인스턴스를 일반적으로 생각하지만 자바스크립트의 경우 상황에 따라 this가 달라지기 때문에 제대로 원리를 이해하지 못하면 생각대로 코드가 작동하지 않는 경우가 발생한다. 최근에 코드를 작성 했을 때 this가 계속 undefined로 동작했던 경험이 있어 왜 동작이 안되냐고 화를 낸적이 기억이 난다. 상황에 따라 달라지는 this에 대해 공부해보도록 한다. 상황에 따라 달라지는 this 최근 코어자바스크립트의 책을 읽으면서 this는 상황에 따라 달라짐을 알 수 있었다. 정확히 언제 달라지느냐를 설명하자면 실행컨택스트에의해 this가 변하게 되는데 실행컨택스트의 경우 함수를 호출 할 때 결정된다. 즉, 함수를 어떻게 호출하는..
자바스크립트
2021. 6. 19. 16:15
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- nextjs errorboundary
- CSS
- 백준 22862
- node 버전 마이그레이션
- storybook scss import
- suspense 장점
- 미로탈출 명령어
- nestjs 배포하기
- javascript
- 선언적 UI
- 서비스 디자인 패턴
- 에러핸들링
- React useMemo
- 백준 1600번
- 관심사 분리하기
- 자바스크립트
- storybook scss이슈
- storybook react is not defiend 해결
- 1600 파이썬
- nextjs 에러핸들링
- react suspense
- 가장 긴 짝수 연속한 부분 수열
- serverless nestjs
- 서버사이드 error handling
- React useCallback
- node version yarn berry
- serverless 배포
- 표현 가능한 이진트리
- 불량 사용자 자바스크립트
- useCallback과 useMemo 사용
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함