javascript 数据存储的常用函数总结
数据存储的常用函数
存入数组不重复值
functionpushtoArray(myarr,mydata){ if(myarr.length==0){ myarr.push(mydata); }else{ varoktopush=true; for(vareleinmyarr){ if(myarr[ele]==mydata){ oktopush=false; } } if(oktopush){ myarr.push(mydata); } } returnmyarr; }
删除数组中的元素
Array.prototype.remove=function(val){ varindex=this.indexOf(val); if(index>-1){ this.splice(index,1); } };
存入对象到localStorage
functionsetObjectStorage(itemname,myobj){ localStorage.setItem(itemname,JSON.stringify(myobj)); } functiongetObjectStorage(itemname){ returnJSON.parse(localStorage.getItem(itemname)); }
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!