this 정리

Young Hwan Kim·2021년 1월 3일
0

this

this란

예제-1

var a = {
    named : 'a_obj',
    b: function() {
        console.log(this); // this는 a객체이다.
    }
}

a.b();

결과를 보면 this는 a객체이다.

예제-2

var a = {
    b : {
        c: function() {
            console.log(this); 
        }
    }
}

a.b.c();


즉, c앞에있는 a.b객체이다.

메소드명의 바로앞에있는 마지막 점까지가 this이다.

함수는 (전역객체의) 메소드다! (라고 생각하자)

profile
Back-End DEVELOPER ☁️

0개의 댓글