【发布时间】:2021-11-15 09:59:59
【问题描述】:
例如,我有 2 个数组。一个是 myFavCars,一个是 myDislikedCars。 如何将它们存储在本地存储中,例如:
localStorage.setItem('myPreferences', { myFavCars: [], myDislikedCars: [] })
是否可以在本地存储的一项中存储 2 个不同的数组?
【问题讨论】:
标签: javascript storage local
例如,我有 2 个数组。一个是 myFavCars,一个是 myDislikedCars。 如何将它们存储在本地存储中,例如:
localStorage.setItem('myPreferences', { myFavCars: [], myDislikedCars: [] })
是否可以在本地存储的一项中存储 2 个不同的数组?
【问题讨论】:
标签: javascript storage local
是的,您可以使用JSON.stringify 将其解析为字符串,但随后您将获得string,您需要将其解析回Object。
localStorage.setItem('myPreferences',JSON.stringify({ myFavCars: [], myDislikedCars: []}))
并且可以这样阅读:
const objt = JSON.parse(localStorage.getItem('myPreferences'))
【讨论】:
localStorage.setItem('myPreferences',JSON.stringify({ myFavCars: [favCarsLocalArray] })) 将替换查看过的 :(