我有一個要分配給本地存盤的物件,我的意思是您可以遍歷它嗎?知道如何實作嗎?最終結果是物件中的鍵在使用 setitem 后也必須是本地存盤中的鍵,我當然知道如何設定和獲取單個項,但換句話說,我想在一個空的本地存盤物件上掛載和物件。
const data = JSON.parse(object); // a prev localstroage object
console.log(data);
localStorage.setItem(...Object.keys(data), ...Object.values(data));
uj5u.com熱心網友回復:
您必須使用JSON.stringify(data);才能將物件存盤在本地存盤中。
確保您在 JavaScript 本身中創建了完整的物件(根據您的要求)。然后一旦你的物件準備好,使用JSON.stringify方法將物件保存在你的本地存盤中。
并檢索您將用于檢索JSON.parse()物件的資料,然后您可以使用任何 JavaScript 方法根據要求執行您的任務。
uj5u.com熱心網友回復:
//To set
const obj = {
key: "Hello World"
}
const strObj = JSON.stringify(obj);
localStorage.setItem('strObj', strObj);
//To get
const strObjFromStorage = localStorage.getItem('strObj')
const objFromStorage = JSON.parse(strObjFromStorage)
console.log(objFromStorage);
uj5u.com熱心網友回復:
您應該能夠使用JSON.stringifyand這樣做JSON.parse:
// save object to localStorage
const myobj = {
x: 1,
y: 6
};
localStorage.setItem('key', JSON.stringify(myobj));
// fetch date as object from localStorage
let data = JSON.parse(localStorate.getItem('key'));
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/369130.html
標籤:javascript
