单例模式具有唯一性
缓存的副作用 1 缓存的更新问题 localstorage cookies本地化存储
window.mycache = 100
if (window.mycache) {
console.log("window.mycache====",window.mycache)
}
window.mycache = (function(){
new promise((resole,reject)=>{
resole(2)
})
})
window.mycache.then((data,error)=>{
console.log("promise语法的结果=======",data,error)
})
本文探讨了单例模式在JavaScript中的应用,特别是与本地存储如localStorage和cookies的结合。通过示例展示了如何使用单例模式确保变量的唯一性,并讨论了缓存更新的问题,包括如何处理Promise来更新window.mycache的值。同时,文章揭示了在实际编程中可能遇到的挑战,如同步异步操作和缓存一致性。
3712

被折叠的 条评论
为什么被折叠?



