node導(dǎo)出模塊的兩種方式是什么

今天小編給大家分享一下node導(dǎo)出模塊的兩種方式是什么的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

目前成都創(chuàng)新互聯(lián)已為上1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、沙灣網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

node導(dǎo)出模塊的兩種方式:1、利用exports,該方法可以通過添加屬性的方式導(dǎo)出,并且可以導(dǎo)出多個(gè)成員;2、利用“module.exports”,該方法可以直接通過為“module.exports”賦值的方式導(dǎo)出模塊,只能導(dǎo)出單個(gè)成員。

本教程操作環(huán)境:windows10系統(tǒng)、nodejs 12.19.0版本、Dell G3電腦。

node導(dǎo)出模塊有哪兩種方式

擁有兩種導(dǎo)出模塊的方式

  • exports 可以導(dǎo)出多個(gè)成員

  • module.exports 只能導(dǎo)出單個(gè)成員,后面的會(huì)覆蓋前面的

1、module.exports

我們可以直接通過為 module.exports 賦值的方式來導(dǎo)出模塊

module.exports 可以導(dǎo)出單個(gè)成員

exports 的功能 module.exports 都能實(shí)現(xiàn)

2、exports

exports 變量是 node 提供的一個(gè)對(duì) module.exports 的引用。

exports 用添加屬性的方式來導(dǎo)出,且只能導(dǎo)出一個(gè)對(duì)象。

如果直接將 exports 變量指向一個(gè)值,不會(huì)影響 module.exports ,但是這樣等于切斷了 exports 與 module.exports 的聯(lián)系。

示例如下:

// 定義方法,常量
const myPI = 3.14
const add = (a,b) => a + b;
// 導(dǎo)出,兩種方法任意都可以
// 方法一:
exports.myPI = myPI
exports.add = add
// 方法二:
module.exports.myPI = myPI
module.exports.add = add
// 方法二(變形)
module.exports  = {
    myPI,
    add
}

以上就是“node導(dǎo)出模塊的兩種方式是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)頁標(biāo)題:node導(dǎo)出模塊的兩種方式是什么
標(biāo)題來源:http://muchs.cn/article2/ihdjoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣小程序開發(fā)、云服務(wù)器、服務(wù)器托管、域名注冊(cè)軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站