好的,我已经尝试过这里的示例,我知道可能有几种不同的方法可以将对象添加到本地存储中的数组而不是覆盖它,但我至少找不到其中一个。
得到此代码以将对象存储在数组中,但它会覆盖自身。谁能告诉我我错过了什么?(而且我担心我可能会错过很多)。
function addEntry() {
var entryTitle = document.getElementById("entryTitle").value;
var entryText = document.getElementById("entryText").value;
var entry = {
"title": entryTitle,
"text": entryText
};
localStorage.setItem("entry", JSON.stringify(entry));
var allEntries = [];
allEntries.push(entry);
localStorage.setItem("allEntries", JSON.stringify(allEntries));
};