[JS] this관련 예제 파헤치기
globalThis.name = 'Global Name';const obj = { name: 'Obj Name', printName() { console.log(this.name); },};const printName = obj.printName;// obj = null;printName();// 정답: 'Global Name'이 출력된다 this!!우선적으로 알아야 할것은 this는 렉시컬 스코프처럼 동작하지 않는다!!!this는 렉시컬 스코프와 다르게 함수가 어디서 호출되었는지에 따라 결정된다. 함수 호출방식에 따른 this실행되는 함수의 종류브라우저node함수 선언문function(){}FunctionDeclaration에 로 등록bind 한 객체bind하지 않았다면 전역([[global..