【发布时间】:2013-12-02 09:25:09
【问题描述】:
我正在阅读 Addy Osmani 的书,学习 Javascript 设计模式。 http://addyosmani.com/resources/essentialjsdesignpatterns/book/
我创建了一个名为 singleton.js 的文件 它包含:
var mySingleton = (function() {
var instance;
function init() {
var privateRandomNumber = Math.random();
return {
getRandomNumber : function() {
return privateRandomNumber;
}
};
return {
getInstance : function() {
if (!instance) {
instance = init();
}
return instance;
}
};
})();
我有一个使用这个 mySingleton 类的文件,在那个文件中我有
var mySin = require('./util/ss_client');
var singleB = mySin.getInstance();
我收到一个编译错误,提示 var singleB = mySin.getInstance();
我遗漏了 ss_client 文件中导出 mySingleton 类的内容?
【问题讨论】:
标签: javascript node.js singleton