一、封装localStorage

1-1 setItem

  1. const setLocalStorage=(key,value)=>{
  2. console.log(value instanceof Array)
  3. console.log(value instanceof Object)
  4. if(value instanceof Array || value instanceof Object){
  5. value = JSON.stringify(value);
  6. }
  7. localStorage.setItem(key,value);
  8. }

1-2 getItem

  1. const getLocalStorage = (key)=>{
  2. var val = localStorage.getItem(key);
  3. var reg = /^[\[{].*[\]}]$/
  4. if(reg.test(val)){
  5. val = JSON.parse(val);
  6. }
  7. return val;
  8. }

二、业务

  1. 1-1 将输入框中的数据添加到数组
  2. 1-2 同时将数据添加到缓存中
  3. 1-3 将缓存中的数据放置到页面上