JS | this

2022. 12. 29. 12:45·JavaScript

1 ) 함수에서의 this 는 window라는 최상위 객체를 가리킨다.

 

//함수에서의 this -> window라는 최상위 객체를 가리킴
        
        var a = 1; //전역변수 a는 window에 선언됨 

        function aaa(){

            var a = 10; //지역변수
            console.log(a); //지역변수 접근 10 
            console.log(this); //window
            console.log(this.a); //전역변수에 접근 1
        }

        aaa();

 

 

2 ) 이벤트에서의 this 는 태그 자신을 가리킵니다.

//이벤트에서의 this -> 태그 자신

        var btn = document.getElementById("btn");
        btn.addEventListener("click", function(){
            console.log(this); //태그 자기자신 
        })

'JavaScript' 카테고리의 다른 글

JS | 노드 css 변경하기  (0) 2022.12.30
JS | BOM and DOM  (0) 2022.12.29
JS | 이벤트 핸들러  (0) 2022.12.29
JS | JSON(객체표기법)  (0) 2022.12.29
JS | 객체  (0) 2022.12.28
'JavaScript' 카테고리의 다른 글
  • JS | 노드 css 변경하기
  • JS | BOM and DOM
  • JS | 이벤트 핸들러
  • JS | JSON(객체표기법)
개발 공부
개발 공부
  • 개발 공부
    개발 공부
    개발 공부
  • 전체
    오늘
    어제
    • 전체보기 (163)
      • 프로젝트 (1)
      • JavaScript (46)
      • Node.js (3)
      • Next.js (5)
      • React (17)
      • NoSQL (0)
      • HTML,CSS (3)
      • CS (6)
      • Java (35)
      • Spring (6)
        • Spring의 정석 (1)
      • Spring boot (1)
      • MySQL (1)
      • 리눅스 (16)
      • JSP (9)
      • AWS (0)
      • git (2)
      • 알고리즘 (1)
      • ect (7)
      • Project (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    자바
    Java
    티스토리챌린지
    Java의 정석
    자바의 정석
    오블완
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
개발 공부
JS | this
상단으로

티스토리툴바