[{"a":"man","b":"single","c":"1","d":"2"}] 这是我通过localstorage获得的json数组,因为需要动态的比较判断,
我用
function update(name,value){
for(var k in json){
if(k == name){ //name 是我传入的参数,判断对象是否存在
// 这里我应该怎么把键K对应的值改为value ??
}
}
}
localStorage.setItem('name','value');
只能整个array覆盖,如果你的value是一个array的话追问
只能整个array覆盖,如果你的value是一个array的话追问
如果我getItem("json"),得到的是[{"a":"man","b":"single","c":"1","d":"2"}]
,是不是我只能改变json的值(setItem(name,value)),不能改变某个键的值,(setItem(json.a,value))。是不是这样?理解的对吗
对
追问哥们!你确定?这样有点坑爹。。。
追答这个不是专门用来存储的
温馨提示:答案为网友推荐,仅供参考