怎么重新調(diào)用js的定時(shí)器 Node.js模塊導(dǎo)出exports和module.exports的區(qū)別?
Node.js模塊導(dǎo)出exports和module.exports的區(qū)別?每一個(gè)Node.js執(zhí)行文件,都自動(dòng)創(chuàng)建一個(gè)module對(duì)象,同時(shí),module對(duì)象會(huì)創(chuàng)建一個(gè)叫exports的屬性,初始化的
Node.js模塊導(dǎo)出exports和module.exports的區(qū)別?
每一個(gè)Node.js執(zhí)行文件,都自動(dòng)創(chuàng)建一個(gè)module對(duì)象,同時(shí),module對(duì)象會(huì)創(chuàng)建一個(gè)叫exports的屬性,初始化的值是 {}module.exports = {}11exports和module.exports指向同一塊內(nèi)存,但require()返回的是module.exports而不是exports。var str = "difference"exports.a = strexports.b = function () {}給 exports 賦值其實(shí)是給 module.exports 這個(gè)空對(duì)象添加了兩個(gè)屬性而已,上面的代碼相當(dāng)于:var str = "difference"module.exports.a = strmodule.exports.b = function () {}