在 HTML5 localStorage 和 sessionStorage 中儲存物件
HTML5 的 localStorage 或 sessionStorage 本身並沒有支援物件。嘗試直接儲存物件將導致其被序列化為字串。
要規避此限制,請考慮以下解決方法:
範例:
const testObject = { 'one': 1, 'two': 2, 'three': 3 }; // Stringify and store localStorage.setItem('testObject', JSON.stringify(testObject)); // Retrieve and parse const retrievedObject = JSON.parse(localStorage.getItem('testObject')); console.log('Retrieved object:', retrievedObject);
此技術可讓您在 localStorage 和 sessionStorage 中儲存和擷取 JavaScript 對象,儘管它們固有的基於字串的儲存性質。
以上是如何在 HTML5 localStorage 和 sessionStorage 中儲存和檢索 JavaScript 物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!