모듈에서 함수를 내보내는 방법은 무엇입니까?

HLW

친애하는 모든 사람은 방금 자바 스크립트로 모듈을 배우기 시작했습니다. 이것은 모듈의 내 구현입니다.

module.exports = function(logger_level) {
    this.info = function(message) {
        stdout(message);
    };
};

function stdout(message)
{
    process.stdout.write(message+'\n');
}

다음과 같이 호출해야합니다.

var logger = require('./js/logger.js');
var logger1 = new logger("info1");

logger1.info("info");

내 질문은 다음과 같이 호출 할 수 있도록 모듈 구현을 변경하는 방법입니다.

var logger = require('./js/logger.js')("info");
logger.info("info");
Bartosz Guestński

공장 기능을 찾고 있습니다 . 사용 사례에 적용하면 다음과 같습니다.

module.exports = function(logger_level) {
    return {
        info: function(message) {
            stdout(message);
        }
    };
};

function stdout(message)
{
    process.stdout.write(message+'\n');
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

NodeJS, JS 함수가 아닌 모듈에서 Promise 값을 내보내는 방법은 무엇입니까?

분류에서Dev

모듈에서 전역 상수를 내보내는 적절한 방법은 무엇입니까?

분류에서Dev

로컬 함수 내에서 가져온 모듈의 함수를 사용하는 방법은 무엇입니까?

분류에서Dev

mongodb를 다른 파일로 내보내는 모듈-올바른 방법은 무엇입니까? (nodejs에서)

분류에서Dev

ESM 모듈에 대한 하위 모듈의 모든 내보내기를 다시 내보내는 요약 모듈을 만드는 방법은 무엇입니까?

분류에서Dev

기본적으로 typescript 파일에서 모든 함수를 내보내는 방법은 무엇입니까?

분류에서Dev

Rcpp에서 내 보내면 안되는 R 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

eval에서 정의한 함수를 내보내는 방법은 무엇입니까?

분류에서Dev

KeyEvent를 JFrame Component에 보내는 방법은 무엇입니까?

분류에서Dev

함수 내에서 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

내 보낸 함수 내에서 내보내기를 모듈화하는 방법

분류에서Dev

module.exports에서 객체를 내보내는 방법은 무엇입니까?

분류에서Dev

Selenium-iFrame 내에서 키를 보내는 방법은 무엇입니까?

분류에서Dev

Apex에서 차트를 내보내는 방법은 무엇입니까?

분류에서Dev

XCode에서 빌드 로그를 내보내는 방법은 무엇입니까?

분류에서Dev

Hybris에서 상태를 내보내는 방법은 무엇입니까?

분류에서Dev

C ++에서 한 함수의 모든 오버로드를 "내보내기"방법은 무엇입니까?

분류에서Dev

함수 내에 함수를 추가하는 방법은 무엇입니까?

분류에서Dev

mxGraph 순서도를 XML로 내보내는 방법은 무엇입니까?

분류에서Dev

함수 내에서 변수를 얻는 방법은 무엇입니까?

분류에서Dev

창 관리자 내에서 환경 변수를 내보내는 방법은 무엇입니까?

분류에서Dev

React Native에서 네이티브 모듈에서 JS로 이벤트를 보내는 데 사용할 수있는 방법은 무엇입니까?

분류에서Dev

특성의 함수에서 다른 구조체를 보내는 방법은 무엇입니까?

분류에서Dev

컬 변수를 배관공 함수에 동적으로 보내는 방법은 무엇입니까?

분류에서Dev

Javascript, 자리 표시 자 변수를 함수에 보내는 방법은 무엇입니까?

분류에서Dev

동시에 POST / GET 요청 수를 보내는 방법은 무엇입니까?

분류에서Dev

for 문 내에서 함수를 작동시키는 방법은 무엇입니까?

분류에서Dev

SpookyJS 내부에서 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

awk 내에서 bash 함수를 호출하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    NodeJS, JS 함수가 아닌 모듈에서 Promise 값을 내보내는 방법은 무엇입니까?

  2. 2

    모듈에서 전역 상수를 내보내는 적절한 방법은 무엇입니까?

  3. 3

    로컬 함수 내에서 가져온 모듈의 함수를 사용하는 방법은 무엇입니까?

  4. 4

    mongodb를 다른 파일로 내보내는 모듈-올바른 방법은 무엇입니까? (nodejs에서)

  5. 5

    ESM 모듈에 대한 하위 모듈의 모든 내보내기를 다시 내보내는 요약 모듈을 만드는 방법은 무엇입니까?

  6. 6

    기본적으로 typescript 파일에서 모든 함수를 내보내는 방법은 무엇입니까?

  7. 7

    Rcpp에서 내 보내면 안되는 R 함수를 호출하는 방법은 무엇입니까?

  8. 8

    eval에서 정의한 함수를 내보내는 방법은 무엇입니까?

  9. 9

    KeyEvent를 JFrame Component에 보내는 방법은 무엇입니까?

  10. 10

    함수 내에서 함수를 호출하는 방법은 무엇입니까?

  11. 11

    내 보낸 함수 내에서 내보내기를 모듈화하는 방법

  12. 12

    module.exports에서 객체를 내보내는 방법은 무엇입니까?

  13. 13

    Selenium-iFrame 내에서 키를 보내는 방법은 무엇입니까?

  14. 14

    Apex에서 차트를 내보내는 방법은 무엇입니까?

  15. 15

    XCode에서 빌드 로그를 내보내는 방법은 무엇입니까?

  16. 16

    Hybris에서 상태를 내보내는 방법은 무엇입니까?

  17. 17

    C ++에서 한 함수의 모든 오버로드를 "내보내기"방법은 무엇입니까?

  18. 18

    함수 내에 함수를 추가하는 방법은 무엇입니까?

  19. 19

    mxGraph 순서도를 XML로 내보내는 방법은 무엇입니까?

  20. 20

    함수 내에서 변수를 얻는 방법은 무엇입니까?

  21. 21

    창 관리자 내에서 환경 변수를 내보내는 방법은 무엇입니까?

  22. 22

    React Native에서 네이티브 모듈에서 JS로 이벤트를 보내는 데 사용할 수있는 방법은 무엇입니까?

  23. 23

    특성의 함수에서 다른 구조체를 보내는 방법은 무엇입니까?

  24. 24

    컬 변수를 배관공 함수에 동적으로 보내는 방법은 무엇입니까?

  25. 25

    Javascript, 자리 표시 자 변수를 함수에 보내는 방법은 무엇입니까?

  26. 26

    동시에 POST / GET 요청 수를 보내는 방법은 무엇입니까?

  27. 27

    for 문 내에서 함수를 작동시키는 방법은 무엇입니까?

  28. 28

    SpookyJS 내부에서 함수를 호출하는 방법은 무엇입니까?

  29. 29

    awk 내에서 bash 함수를 호출하는 방법은 무엇입니까?

뜨겁다태그

보관