赞
踩
保证一个类仅有一个实例,并提供一个访问它的全局访问点。
利弊分析
优点:
缺点:
基本的单例模式,就是对象字面量
const SingleTon = {
name:"tom",
age"26",
say(){
console.log("hello")
},
eat(){
console.log("rice")
}
}
//访问单例
SingleTon.gender = '男'
SingleTon.say()
var GianCrop = {};
GianCrop.common = {};
GianCrop.errorCodes = {};
GianCrop.pageHandler = {};
GianCrop.dataParse = {
//约定私有成员以_开头
_method1() {},
_method2() {},
_method3() {}
//约定公共成员不以_开头
method1() {},
method2() {},
method3() {}
};
// MyNameSpce.SingleTon = {}
// 闭包单例模式
let MyNameSpce = {};
MyNameSpce.SingleTon = (function () {
return {
name: "tom",
age: 26,
say() {
console.log("hello");
},
eat() {
console.log("rice");
},
};
})();
const name = MyNameSpce.SingleTon.name;
console.log("声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。