如何在JavaScript中實現Revealing模塊模式時將參數傳遞給函數。我有這樣將參數傳遞到Javascript中的揭示模塊模式中
var GlobalModule = (function() {
function consoleLog(textToOutput) {
console.log(textToOutput);
}
return {
consoleLog: consoleLog()
};
})();
一個模塊後來,當我運行GlobalModule.consoleLog("Dummy text");
,我得到undefined
作爲輸出。
但是如果你不想調用方法或屬性模塊,即我想做'myRevealingModule('my-string')',而不是'myRevealingModule.doSomething('my-string')'。 –
@RonRoyston你需要一個直接的函數調用。[看這個小提琴](https://jsfiddle.net/poosanth/coshzhra/) – prasanth
沒錯。我過度思考。謝謝@prasad。 –