반응형
apply()
-
JavaSCript 입문 : 자바스크립트에서 this는 무엇인가? - 1컴퓨터 알아가기/JavaScript 2022. 9. 2. 19:30
자바스크립트를 공부하다 보면 this라는 단어가 심심치 않게 등장합니다. this가 this인데 갑자기 왜 나올까하는 생각으로 기본부터 이해를 해 보고자합니다. 일단, 문헌에 의하면 대부분의 경우 this값은 함수를 호출한 방법에 의해 결정된다고 합니다. 무슨 말인지 이해가 되지는 않습니다. 1. 객체내의 this는 변수를 의미 예제를 가지고 무작정 따라해 보면서 정의를 쉽게 내려야 할 듯 합니다. 객체내 word를 return하는 함수를 만드는 예제를 보면 다음과 같이 에러가 납니다. 물론 word값만을 객체에서 뽑고자 하면 console.log(test.word);로 하면 되지만 함수에 대한 내용을 참조하는 방식이 필요할 수 있습니다. 이럴 경우 this를 사용하며 여기서 this의 범위는 test라..