首頁 >web前端 >前端問答 >node導出模組有哪兩種方式

node導出模組有哪兩種方式

WBOY
WBOY原創
2022-04-22 14:57:294158瀏覽

node導出模組的兩種方式:1、利用exports,該方法可以透過添加屬性的方式導出,並且可以導出多個成員;2、利用“module.exports”,該方法可以直接通過為「module.exports」賦值的方式匯出模組,只能匯出單一成員。

node導出模組有哪兩種方式

本教學操作環境:windows10系統、nodejs 12.19.0版本、Dell G3電腦。

node導出模組有哪兩種方式

擁有兩種導出模組的方式 

  • exports 可以導出多個成員

  • module.exports 只能匯出單一成員,後面的會覆寫前面的

1、module.exports

我們可以直接透過為module.exports 賦值的方式來導出模組

module.exports 可以導出單一成員

exports 的功能module.exports 都能實現

2、exports

exports 變數是node 提供的一個對module.exports 的參考。

exports 用新增屬性的方式來匯出,而且只能匯出一個物件。

如果直接將 exports 變數指向一個值,不會影響 module.exports ,但這樣等於切斷了 exports 與 module.exports 的連結。

範例如下:

// 定义方法,常量
const myPI = 3.14
const add = (a,b) => a + b;
// 导出,两种方法任意都可以
// 方法一:
exports.myPI = myPI
exports.add = add
// 方法二:
module.exports.myPI = myPI
module.exports.add = add
// 方法二(变形)
module.exports  = {
    myPI,
    add
}

推薦學習:《nodejs影片教學

以上是node導出模組有哪兩種方式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn