this1 [JavaScript] this 자바스크립트의 this는 함수를 호출하는 방법에 의해 결정됩니다. this가 사용되는 함수를 어떤 방식으로 실행하느냐에 따라 this의 역할이 구분된다는 것입니다. 글로만 읽어서는 어떠한 의미인지 이해하기 어려우니 4자지 방식을 예를 들어 설명하겠습니다. 1. 일반 함수에서 this 먼저, 일반 함수에서 this는 전역개체(window)를 말합니다. console.log(this); // window 2. 객체 메서드에서 this 객체 메서드로 호출되는 경우에 this는 해당 객체를 가리키게 됩니다. var test = { mtd : function() { console.log(this); } } test.mtd(); // test 여기서 중요한 것은 객체의 메서드로 호출되는 경우라는 것을 기억해야 합니.. 2021. 9. 3. 이전 1 다음