Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- Django
- 자바스크립트
- GlobalStyle
- ci/cd
- liunx
- code-server
- mysqlclient
- 배포
- typeorm
- requests
- e.stopPropagation()
- 롤
- Github Actions
- React
- e.preventDefault()
- route53
- CloudFront
- nestjs
- AWS
- docker
- s3
- Python
- riotapi
- 리액트
- styled-component
- ACM
- Object.freeze()
- Recoil
- 카카오 로그인
- 전역스타일
Archives
- Today
- Total
목록This (1)
군붕이의 메모장
자바스크립트 this 바인딩에 대한 이야기
● this 키워드? this 키워드는 자신이 속한 객체또는 생성자 함수를 통해 생성할 인스턴스 를 가르킨다. 예를 들어 메소드에서 this 키워드를 사용하면 어떤 객체에서 호출이 되었는지 확인이 가능하고 생성자 함수를 통해 생성될 인스턴스 또한 참조가 가능하다. ● 객체에서 재귀호출로 참조하기 const obj = { data: 10, getData() { return obj.data; } }; console.log(obj.getData()); 하지만 위 코드는 일반적이지 않고 바람직하지 않다고 한다. 객체에서는 재귀호출로 참조가 가능하지만 생성자 함수에서는 위 방법이 불가능하다. 그 이유는 생성자 함수의 경우 new 키워드로 인스턴스가 생성되어야 참조가 가능하기 때문이다. ● 메소드에서의 this 바..
프로그래밍 언어/자바스크립트
2023. 5. 19. 14:08