그린티_

  • 홈
  • 태그
  • 방명록

this 1

(JavaScript) 10. this와 실행 컨텍스트

JavaScript에서 this는 함수가 호출되는 방식에 따라 달라진다고 볼 수 있음"누가" 호출했느냐에 따라 달라지며, 객체/전역/콜백/화살표 함수/클래스 등에서 전부 다르게 바인딩될 수 있음 1️⃣ this 바인딩의 기본 개념this는 "현재 실행 중인 함수가 속한 객체"를 참조하는 키워드실행 방식에 따라 this 값이 달라짐!전역에서 (strict mode X)window (globalThis in Node.js)객체의 메서드해당 객체일반 함수 호출window (strict mode에서는 undefined)bind(), call(), apply() 사용지정한 객체로 변경화살표 함수 (=>)상위 스코프의 this를 유지2️⃣ this 바인딩 예제(1) 전역 실행console.log(this); // ..

프론트엔드/JavaScript 2025.05.02
이전
1
다음
더보기
프로필사진

그린티_

프론트엔드 개발자입니다! 노션에만 기록하다가 블로그에도 조금씩 올리려고 합니당! ㅎㅎ 열심히 아자아자!

반응형
  • 분류 전체보기
    • 프론트엔드
      • Next.js
      • React
      • ReactNative
      • JavaScript
      • TypeScript
    • 백엔드
    • 코테
      • Java
      • JS
      • Python
    • CS 공부
      • OS 운영체제
      • 네트워크
      • 웹 작동 원리
      • 렌더링 과정
      • SPA vs MPA
    • GitHub
    • Unity 게임

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바