웹/NodeJS3 [Node.js] this this this는 현재 실행중인 함수의 컨텍스트를 나타낸다. 전역 컨텍스트에서의 'this' function hello(){ console.log(this); // global console.log(this === global); // true } hello(); Object [global] { ... } true 클래스 내부에서의 'this class ClassA { constructor(num){ this.num = num; } classAMethod(){ console.log('--------------------'); console.log(this); console.log('--------------------'); } } const classA = new ClassA(10); classA.c.. 웹/NodeJS 2023. 11. 23. [Node.js] global, console js파일을 만들고 콘솔창에 아래 명령어를 입력하면 Node.js를 실행할 수 있다. $ node [파일명] global. 객체 node.js 환경에는 global. 이 생략되어있다. global은 node.js에서 가장 최상위 객체이다. console.log(global); Object [global] { global: [Circular *1], clearImmediate: [Function: clearImmediate], setImmediate: [Function: setImmediate] { [Symbol(nodejs.util.promisify.custom)]: [Getter] }, clearInterval: [Function: clearInterval], clearTimeout: [Function:.. 웹/NodeJS 2023. 10. 30. [Node.js] Node.js Node.js란 Node.js는 오픈 소스이며 비동기 기반의 JavaScript 런타임으로, 확장 가능한 네트워크 애플리케이션을 구축하기 위해 설계되었다. 기존에는 V8 JavaScript 엔진을 브라우저에서 사용하는 것으로 백단을 구축했다. Node.js는 브라우저 외부에서 실행할 수 있기 때문에 다양한 부분에서 이점이 있다. Node.js의 강점중 하나는 다른 언어를 배울 필요 없이 서버측과 클라이언트 측 코드를 모두 작성할 수 있다는 점이다. 또한 비동기적으로 작업을 처리하여 대규모 실시간 애플리케이션을 구축하는 데 유리하다. 외에도 빠른 속도, 확장성, npm 등등 많은 강점들이 있다. Node.js 설치 https://nodejs.org/en/download Download | Node.js N.. 웹/NodeJS 2023. 10. 30. 이전 1 다음