node.js 전역 변수의 구체 적 인 사용

2126 단어 node.js전역 변수
전역 대상
모든 모듈 을 호출 할 수 있 습 니 다.
  • global:Node 가 있 는 전역 환경 을 나타 내 며 브 라 우 저의 window 대상 과 유사 합 니 다
  • process:Node 에 내 장 된 process 모듈 을 가리 키 며 개발 자가 현재 프로 세 스 와 상호작용 할 수 있 도록 합 니 다
  • 예 를 들 어 DOS 나 터미널 창 에 node 를 직접 입력 하면 NODE 의 명령 행 방식(REPL 환경)에 들 어 갑 니 다.종료 하려 면 process.exit()를 입력 하 십시오
  • console:Node 에 내 장 된 console 모듈 을 가리 키 며 명령 행 환경의 표준 입력,표준 출력 기능 을 제공 합 니 다
  • 전역 함수
    타이머 함수:모두 4 개 로 setTimeout(),clearTimeout(),setInterval(),clearInterval()입 니 다.
    require:모듈 을 불 러 오 는 데 사용 합 니 다.
    기 왕 의 집에 서 흔히 볼 수 있 는데,최 구 당 앞에서 몇 번 들 었 다.
    전역 변수
  • _filename:현재 실행 중인 스 크 립 트 파일 이름 을 가 리 킵 니 다
  • _dirname:현재 실행 중인 스 크 립 트 가 있 는 디 렉 터 리 를 가리 킵 니 다
  • 준 전역 변수
    모듈 내부 의 국부 변 수 는 가리 키 는 대상 이 모듈 에 따라 다 르 지만 모든 모듈 이 적용 되 며 위조 전역 변수 로 볼 수 있 으 며 주로 모듈,모듈.exports,exports 등 이다.
    module 변 수 는 현재 모듈 을 가리킨다.module.exports 변 수 는 현재 모듈 이 대외 적 으로 출력 하 는 인 터 페 이 스 를 표시 합 니 다.다른 파일 은 이 모듈 을 불 러 옵 니 다.사실은 module.exports 변 수 를 읽 습 니 다.
  • module.id 모듈 의 식별 자 는 보통 모듈 의 파일 이름 입 니 다
  • module.filename 모듈 의 파일 이름 입 니 다
  • module.loaded 는 모듈 이 로드 되 었 는 지 여 부 를 나타 내 는 불 값 을 되 돌려 줍 니 다
  • module.parent 는 이 모듈 을 사용 하 는 모듈 을 되 돌려 줍 니 다
  • module.children 은 이 모듈 이 사용 할 다른 모듈 을 나타 내 는 배열 을 되 돌려 줍 니 다.
  • 전역 예제 코드
    在这里插入图片描述
    
    //           
    console.log(__filename);
    //      (       )
    console.log(__dirname);
    
    //     ,              
    var timer = setTimeout(function(){
        console.log(123);
    },1000);
    
    setTimeout(function(){
        clearTimeout(timer);
    },2000);
    
    //  Node.js   window  ,          global,             global
    global.console.log(123456);
    
    // argv     ,     ,        :Node.js     ;     js      
    //                
    console.log(process.argv);
    //          (64   32 )
    console.log(process.arch);
    
    node.js 전역 변수 에 대한 구체 적 인 사용 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 node.js 전역 변수 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!

    좋은 웹페이지 즐겨찾기