exports
對象是當(dāng)前模塊的導(dǎo)出對象匹表,用于導(dǎo)出模塊公有方法和屬性牌废。別的模塊通過 require函數(shù)使用 當(dāng)前模塊時得到的就是當(dāng)前模塊的exports對象。以下例子中導(dǎo)出了一個公有方法姑荷。
exports.hello = function () {
console.log('Hello World!');
};
例如:
1,你在別的模塊中引用
//變量how包含一個方法,這個方法的名稱對應(yīng)exports.xxx的名稱
var how = require('./hellow');
//我這里寫的名稱為hello胜榔,使用時像下面一樣調(diào)用,
how.hello();
module.exports
模塊默認導(dǎo)出對象被替換為一個函數(shù)湃番。
module.exports= function () {
console.log('Hello World!');
};
例如:
1夭织,你在別的模塊中引用
//變量how就是在其他模塊定義的函數(shù)
var how = require('./hellow');
//直接調(diào)用就行了
how();