我保存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'? –
這豈不是更容易只保存'[「一些介紹,這是店」,「一些介紹,這是商店」]' –