zl程序教程

您现在的位置是:首页 >  后端

当前栏目

JS模式-基本的单例模式

JS模式 基本 单例
2023-09-11 14:17:27 时间
//singleton
var SingletonTester = (function(){
    function Singleton(options){
        options = options || {};
        this.name = "SingletonTester";
        this.pointX = options.pointX || 6;
        this.pointY = options.pointY || 10;
    };
    
    var instance;
    var _static = {
        name : "SingletonTester",
        getInstance : function(options){
            if(instance === undefined){
                instance = new Singleton(options)
            };
            return instance;
        }
    };
    return _static;
})();