this [ node.js 교과서 ]
2023. 4. 10. 15:23ㆍnode.js
본 게시글은 node.js 교과서 강의를 듣고 정리한 글입니다.
- 노드에서 this 를 사용할 때 주의점이 있다.
- 최상위 스코프의 this 는 module.exports 를 가리킨다.
- 그 외에는 브라우저의 자바스크립트와 동일하다.
- 함수 선언문 내부의 this 는 global 객체를 가르킨다.
//this.js
console.log(this);
console.log(this === module.exports);
console.log(this === exports);
function whatIsThis() {
console.log("function", this === exports, this === global);
}
whatIsThis();
{}
true
true
function false true
'node.js' 카테고리의 다른 글
ECMAScript 모듈 [ node.js 교과서 ] (0) | 2023.04.10 |
---|---|
캐싱 , require, 순환참조 [ node.js 교과서 ] (0) | 2023.04.10 |
CommonJS 모듈 시스템 [ node.js 교과서 ] (0) | 2023.04.10 |
node.js 를 알아보자 [ node.js 교과서 ] (0) | 2023.04.10 |
package.json [node.js 교과서] (0) | 2023.04.10 |