我保存localStorage的一些项目,并在存放前,字符串化的关键值的对象键值的数值。获得被字符串化
localStorage.setItem(this.set_name, JSON.stringify(this.description))
这给了我钥匙:
item1 Value: [{"description": "some description that was store"}, {"description": "some description that was store"}]
当我得到JSON.parse
键值返回为目标对象的要求,因此,没有做JSON.parse
它将返回整个价值不变。
我想要做的就是回到什么是只有说明书中,“一些介绍,这是店”,而不是整个值内。
我会怎么做呢?
function loadStorage() {
$itemSection = $("#item-section-set");
var keys = Object.keys(localStorage),
i = 0,
key;
for (; key = keys[i]; i++) {
let itemDesc = localStorage.getItem(key);
console.log(JSON.parse(itemDesc))
}
}
控制台给我'(3) [{…}, {…}, {…}]'
请问您能否给出一个更清晰的例子,说明您想要什么,以及您目前正在获得什么? – evolutionxbox
你在代码中使用了哪个'JSON.parse'? –
这岂不是更容易只保存'[“一些介绍,这是店”,“一些介绍,这是商店”]' –