Node.jsの研究ノート - 初日

モジュラー仕様の開発で1.Node.js

  • 規定Node.jsのJavaScriptファイルがモジュールで、モジュール内部で定義された変数と関数デフォルトでは、例外を取得することはできません。
  • モジュール内で使用できるエクスポートオブジェクトを使用して、メンバーをエクスポートするための方法で必要とする他のモジュールを導入します。

エクスポートモジュールのメンバー

    
    //a.js
    //模块内部定义变量
    let version = 1.0;
    //在模块内部定义方法
    const sayHi = name =>`您好,${name}`;
    //向模块外部导出数据
    exports.version = version;
    exports.sayHi = sayHi;
    

インポートモジュールのメンバー

    
    //b.js
    //在b.js模块中导入模块a
    let a = require(‘./a’);
    //输出a模块中的version变量
    console.log(a.version);
    //调用a模块中的sayHi方法 并输出其返回值
    console.log(a.sayHi('柠檬不酸'));
    

2.モジュールのメンバーをエクスポートする別の方法

    module.exports.version = version;
    module.exports.sayHi = sayHi;

輸出はあるmodule.exportsはの別名(アドレス参照関係)、そして最終的にmodule.exportsはが優先輸出オブジェクトへ。

おすすめ

転載: www.cnblogs.com/foreverLuckyStar/p/12014482.html