inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바스크립트 this에 대해서 정리해봤습니다

374

junjeong

작성한 질문수 1

0

https://velog.io/@wn8624/22%EC%9E%A5-this

javascript this

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴이에요. 자바스크립트의 this에 대해서 정리해 주셔서 감사합니다.

링크를 보면 해당 포스트에서 this에 대해 자세히 설명하고 있는 것 같아요. this는 자바스크립트에서 매우 중요한 개념 중 하나입니다. this는 함수가 호출될 때 상황에 따라 다른 값을 가지는데, 보통 해당 함수가 어떻게 호출되었느냐에 따라서 this가 결정됩니다.

일반적으로 전역 컨텍스트에서 this는 전역 객체를 가리키고, 함수 내부에서 this는 함수를 호출한 객체를 가리키게 됩니다. 그런데 화살표 함수의 경우, this가 함수를 선언한 시점에서 상위 스코프의 this를 유지합니다.

this는 프로토타입 체인에서도 사용되며, 객체의 메서드를 호출할 때면 해당 객체를 가리키게 됩니다. 그리고 ES6의 클래스의 경우에는 클래스 내부에서 this를 사용하면 해당 인스턴스를 가리키게 됩니다.

더 자세한 내용은 링크에 있는 내용을 참고하시면 될 것 같습니다. 이해에 도움이 되었으면 좋겠어요. 추가로 궁금한 점이 있으면 언제든지 물어보세요. 좋은 학습되세요!

10월 15일 삭제예정 강의 문의

0

42

1

강의제목에 10/15일 삭제라고 나와있는데,

0

48

1

스크립트 영상 미일치

0

80

3

감정일기장 다이어리 필터 적용할때 컨텍스트를 Home에서 가져오는 특별한 이유가 궁금합니다.

0

59

2

강의 설명 중에 헷갈리는 것이 있네요

0

59

1

수업자료 관련 문의

0

71

3

1강 동영상 재생 오류

1

67

2

Composition단계에서 `Layer`는 누가 만드는지

0

46

1

Strict Mode 예시 질문!

0

65

2

수업이 안보여요

0

66

1

저자 블로그에 있는 강의는 어떤 강의인가요?

1

65

1

[해결됨]윈도우즈 환경에서 타입 스크립트 파일이 실행이 안됩니다.

1

87

5

4강 카드뉴스 자동화 자료가 안보입니다!!

0

110

2

윈도우즈 환경에서 진행중입니다.

0

64

2

4강 카드뉴스 자동화 자료

6

125

1

라이브 강의 영상 녹화본이 있을까요?

0

101

1

인증이 늦었습니다ㅜㅜ 확인부탁드립니다

0

92

1

스웨거 접속이 안되는데 확인 부탁드립니다.

0

64

1

설명이 잘못된거같습니다.

1

79

2

수강자료 다운로드 관련 문의

0

113

2

선택정렬 이해하기 & 구현하기

0

61

1

mission12-01 guide.md파일 누락

0

84

2

자료집 관련

0

68

2

13. (App 2) 기본기 훈련 에서

0

98

1