【发布时间】:2017-02-01 15:28:57
【问题描述】:
我知道这是使用 JSON 的最佳方式,但它太复杂了,我无法理解。因此,请问是否有任何其他方法可以确保我的数据不会覆盖本地存储。使用 for 循环或使用其他键名的示例。请提供我的示例来帮助我,因为我对 HTML/JavaScript 非常陌生。
function saveToLS(){
var Name = document.getElementById("rName");
var namesaved = Name.value;
localStorage.setItem("Name",namesaved);
var Comment = document.getElementById("rComment");
var commentsaved = Comment.value;
localStorage.setItem("Comment",commentsaved);
}
【问题讨论】:
-
很多人喜欢使用 JSON,因为 JSON 对象内置了一些强大的方法,因此我们可以轻松地检索数据。如果你不想使用JSON,你应该像上面一样手动添加所有的键,然后一个一个地检索。
-
使用标识符(唯一键)或命名空间,这样您的数据就不会被覆盖
-
但是我该怎么做呢?我尝试手动为他们设置不同的密钥。但是,当存储在我的本地存储中时,值都是一样的