您的位置:首页 > Web前端 > JavaScript

数据存储的常用函数

2016-08-26 00:00 302 查看
//存入数组不重复值
function pushtoArray(myarr,mydata){

if(myarr.length==0){

myarr.push(mydata);
}else{
var oktopush=true;
for(var ele in myarr){

if(myarr[ele]==mydata){
oktopush=false;

}
}

if(oktopush){
myarr.push(mydata);
}

}

return myarr;

}

//删除数组中的元素
Array.prototype.remove = function(val) {
var index = this.indexOf(val);
if (index > -1) {
this.splice(index, 1);
}
};

//存入对象到localStorage
function setObjectStorage(itemname,myobj){
localStorage.setItem(itemname, JSON.stringify(myobj));
}

function getObjectStorage(itemname){
return JSON.parse(localStorage.getItem(itemname));
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JSON