This2 의식의 흐름대로 this공부 filter메서드를 공부 중에 뜬금없이 this로 의식의 흐름이... 1차 적으로 this는 정규 함수식 내부에서만 동작하는가? 라고 갑자기 생각이 들었고, 아니라면 화살표 함수에서는 어떻게 동작하는가? 라고 생각이 들었다. (아니 이전에 공부했다고 정리했었는데..) this는 객체를 가리키는 위한 식별자이므로, 그 대상이 함수가 될 수 없다. 일반 함수에서 사용 되는 함수 내부의 this는 전역객체인 window를 가리킨다. const person = { name: 'A', sayHello() { setTimeout(function() { console.log(`Hello, my name is ${this.name}`); }, 1000); } }; person.sayHello(); // 결과값 // H.. 2023. 4. 20. JavaScript 문법. this * 어...음...설날 전후로 신나게 펑펑 놀았습니다. 오늘은 this에 관해서 파헤쳐보겠습니다. * 참고 자료 : MDN Web Docs - this 위 참고 자료를 읽어보면, 대부분의 경우 this의 값은 함수를 호출한 방법에 의해 결정됩니다. (= this는 함수를 호출한 객체) 라고 합니다. * 유튜브 별코딩님 영상을 참고했습니다. 1. 전역문맥 (함수 외부에서 this 값) console.log(this); // window 객체 if(true) { console.log(this); } // window 객체 전역적인 문맥에서 this에 접근하면 this는 window 객체로 출력된다. 1-1. 엄격모드 'use strict'; console.log(this); // window 객체 2. 함수.. 2023. 1. 28. 이전 1 다음