I am reading the book by Addy Osmani book, Learning Javascript design patterns. http://addyosmani.com/resources/essentialjsdesignpatterns/book/
I have created a file called singleton.js
it contains:
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;
}
};
})();
I have a file that uses this mySingleton class, in that file I have
var mySin = require('./util/ss_client');
var singleB = mySin.getInstance();
I get a compile error saying var singleB = mySin.getInstance();
I missed something in the ss_client file to export mySingleton class?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…