재훈재훈
this 본문
함수 안에서 this는 그 함수를 호출한 객체, 즉 그 함수가 소속되어 있는 객체를 의미한다.
var
funcThis =
null
;
function
Func(){
funcThis =
this
;
}
var
o1 = Func(); // 여기서 funcThis는 window를 가르킴
if
(funcThis === window){
document.write(
'window <br />'
);
}
var
o2 =
new
Func(); // 여기서 funcThis는 Func()가 소속된 o2를 가르킴
if
(funcThis === o2){
document.write(
'o2 <br />'
);
}
'Computer Engineering > JavaScript' 카테고리의 다른 글
getElementById() (0) | 2018.11.16 |
---|---|
상속 (0) | 2018.04.07 |
constructor 프로퍼티 (0) | 2018.04.07 |
prototype 프로퍼티 (0) | 2018.04.07 |
클로저 (0) | 2018.04.07 |