# 23 种设计模式

# 单例模式

function getSingleton(fn) {
  var instance = null;

  return function() {
    if (!instance) {
      instance = fn.apply(this, arguments);
    }

    return instance;
  };
}
1
2
3
4
5
6
7
8
9
10
11
最后更新时间: 1/25/2021, 2:48:19 PM