storage存储问题:
把一个json串解析后依次存储到storage中,为什么取值的时候不按顺序取出来,存到storage中后的下标示怎么排列的,主要代码如下,alert打印出来的顺序怎么才能和json串中的一样啊,求指点
var jsonStr=xhr.responseText;
jsonStr=JSON.parse(jsonStr);
for(var item in jsonStr){
plus.storage.setItem("title_"+item,jsonStr[item].title);
}
getAllItem();
function getAllItem(){
var length = plus.storage.getLength();
alert("长度"+length);
for ( var i=0; i < length; i++ ) {
var key=plus.storage.key(i);
var value = plus.storage.getItem(key);
alert(key+":"+value);
};
}
北纬一刀
- 发布:2015-01-06 17:36
- 更新:2015-01-06 18:31
- 阅读:2160
storage存储
分类:HTML5+
2 个回复
踩着单车载着猪
要一项一项存?存一整段字符串呢,用的时候再parse
小杨
key-value对,这是一个哈希表了。 肯定不是顺序的。