var revealed = function(){
var a = [1,2,3];
function abc(){
return (a[0]*a[1])+a[2]);
}
return {
name: 'revealed',
abcfn: abc
}
module.exports = revealed;
}();
CommonJS パターンを Revealing Module パターンで使用するにはどうすればよいですか? module.exports = revealed;
関数を呼び出すためにモジュールをどこかに含めようとすると、エラーがスローされますfunction not found
。
var module = require('module');
module.abc();
未定義のメソッドを呼び出すことはできません。