JavaScript 代码精简:使用 localStorage 保存关键词过滤数据
let KeywordFiltering = [{"name":"名字","class":"username","data":[4,5,6]},{"name":"文案","class":"Copywriting","data":[1,2,3]},{"name":"全选","class":"selectall","data":[]}]let Filtering = [{"name":"名字","class":"username","data":[]},{"name":"文案","class":"Copywriting","data":[]},{"name":"标签","class":"Tag","data":[]},{"name":"全选","class":"selectall","data":[]}]if(!localStorage.getItem("KeywordData")){localStorage.setItem("KeywordData",JSON.stringify(KeywordFiltering))}else{let i = JSON.parse(localStorage.getItem("KeywordData"));i = i.filter(item => item.data.length != 0);i = Filtering.map(item => i.find(subItem => subItem.name == item.name) || item);console.log(i);}
原文地址: https://www.cveoy.top/t/topic/p57p 著作权归作者所有。请勿转载和采集!