NodeJS中模組成員的匯入與匯出
阿新 • • 發佈:2021-08-04
NodeJS中模組成員的匯入與匯出
栗子:
先建立兩個JS檔案【我這兒是a和b的js檔案】
a.js
// a.js // 在模組內部定義變數 let version = 1.0; // 在模組內部定義方法 const sayHi = name => { return `您好, ${name}` }; // 向模組外部匯出資料 本身 exports 就是 匯出 的意思 // 直白一點 就是 把我自己 暴露 出去 // 讓別人發現我 然後可以使用我, 對我進行一些操作! // 將變數和函式 作為 exports 的屬性值! 隨意的改變 你可以理解為 // 他是一個變數名 // exports 是一個物件! // 向模組外部匯出資料 exports.version = version; exports.sayHi = sayHi;
b.js
// b.js
// 匯入模組 Module-member-export.js
// require 可以理解成 要有 括號裡面的 模組裡的東西
// 之後將他賦給 變數 a a 這個時候已經 變成了 物件了!
// 應該說是 require 的返回值 是一個 物件!
// 在b.js模組中匯入模組a
let a = require('./a.js');
// 輸出b模組中的version變數
console.log(a.version);
// 呼叫b模組中的sayHi方法並輸出其返回值
console.log(a.sayHi('lvhanghmm'));
第二步就是在控制檯中執行b檔案就行了!看圖!node + 執行的檔名
搞定!
請忽略下面的內容
【投稿說明】
部落格園是面向開發者的知識分享社群,不允許釋出任何推廣、廣告、政治方面的內容。
部落格園首頁(即網站首頁)只能釋出原創的、高質量的、能讓讀者從中學到東西的內容。
如果博文質量不符合首頁要求,會被工作人員移出首頁,望理解。如有疑問,請聯絡 [email protected]。
本文來自部落格園,作者:lvhanghmm,轉載請註明原文連結:https://www.cnblogs.com/lvhanghmm/p/15100029.html