당신은 JSON에 배열을 변환 할 수 있습니다. 그것은 하나의 선택입니다. 변환 한 다음 문자열로 저장 한 다음 다시 읽고 변환합니다.
이를 위해 나는 다음과 같습니다 기능의 몇 가지를 사용하고 그들은 다음과 같이 호출됩니다 또한
jsonStore.putJson("friendInfo", frientInfo); // friendInfo is an object or array
var readFriendInfo = jsonStore.getJson("friendInfo");
var jsonStore = function() {
return {
getJson: function(key) {
var ret = localStorage[key];
if (ret) {
try {
ret = JSON.parse(ret); // use JSON3 to handle multiple browsers/versions
} catch (e) {
ret = undefined; // for parse failure
}
}
return ret;
},
putJson: function(key, value) {
localStorage[key] = JSON.stringify(value); // use JSON3 for this too
}
};
}();
당신은 이런 일을 할 수있는 약 문자열을 가정 각 친구는 배열 요소 인 friendInfo
에 있으며 각 색인은 다른 친구를 나타냅니다.
for (var i=0; i < friendInfo.length ; ++i) {
localStorage.setItem("friend" + i, firentInfo[i]);
}
나는이 작업을 수행 할 때, 나는 보통 얼마나 많은 말해 다른 항목 저장 : 예
localStorage.setItem("friend.length", friendInfo.length);
만약 있음 DB :) – tymeJV
배열이나 문자열 목록을 저장할 객체를 사용할 수 없습니까? – j08691