본문 바로가기
4. __dirname / __dirfile : 홈디렉토리~ 절대 경로 반환 목차 __dirname __filename #1 현재 디렉토리의 경로 반환 : __dirname 홈디렉토리~ 현재 디렉토리까지의 절대 경로 반환 console.log(__dirname) ///Users/apple/Documents/workspace console.log(__dirname + '\path.js')//윈도우즈용 경로 console.log(__dirname + '/path.js')//POSIX용(맥, 리눅스) 경로 //반환: /Users/apple/Documents/workspace 단, 윈도우(GUI)에서 코드 실행 시 결과 다를 수도 있음 윈도우즈 기준으로 c~ user/계정명까지 들어가는 것이 홈디렉토리이며 경로가 역 슬래쉬로 표현됨 [참고] __filename의 path.dirname은.. 2022. 3. 16.
2. console 객체 목차 console 객체는? console 객체는 언제 사용? 자주 쓰이는 console객체의 메서드들 - time(), log(),error(),table() 메서드 #1 console 객체는? 노드의 console 객체는 window대신 global 객체의 속성이다. console 객체는 보통 디버깅을 위해 사용한다. #2 console 객체는 언제 사용? 변수에 값이 제대로 있는 지 확인 에러 발생 시 에러내용 콘솔에 표시 코드 실행 시간 확인 등 #3 자주 쓰이는 메서드 3-1. time() 메서드 timeEnd() 메서드와 대응되어 같은 인자값을 가진 time과 timeEnd 사이의 시간을 측정함 console.time('시간이 얼마나 걸릴까?') console.timeEnd('시간이 얼마나 걸.. 2022. 3. 16.
1. global : 노드 내장 객체 목차 global 객체란? 글로벌 객체의 속성들(참고) 콘솔 객체의 속성들(참고) #1 global 객체란? 브라우저의 window와 같은 전역 객체 전역 객체이므로 모든 파일에서 접근가능하며 속성값 접근 시 객체명 생략해도 접근 가능 require함수도 global.require에서 global이 생략된 것 console 객체도 global.console에서 global 생략된 것 [참고] global 객체의 속성? 무수히 많다 > 다 알 필요 없다 console.log(global) // { // global: [Circular *1], // clearInterval: [Function: clearInterval], // clearTimeout: [Function: clearTimeout], // s.. 2022. 3. 16.