实现Storage
Posted xiaoan0705
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实现Storage相关的知识,希望对你有一定的参考价值。
题目:实现Storage,使得该对象为单例模式,并对localStorage进行封装设置值setItem(key,value)和getItem(key)
function Storage() Storage.getInstance=(function() var instance=null; return function() if(!instance) instance=new Storage(); return instance )() Storage.prototype.setItem=function(key,value) return localStorage.setItem(key,value); Storage.prototype.getItem=function(key) return localStorage.getItem(key); let ins1=Storage.getInstance(); let ins2=Storage.getInstance(); ins1.setItem(‘key‘,1); console.log(ins2.getItem(‘key‘));//1 console.log(ins2.getItem(‘key1‘));//null
以上是关于实现Storage的主要内容,如果未能解决你的问题,请参考以下文章