要将数组保存并更新到本地存储(Local Storage)中,可以使用以下代码示例:
// 获取本地存储中的数组
const savedArray = JSON.parse(localStorage.getItem('myArray')) || [];
// 更新数组
savedArray.push('new item');
// 将更新后的数组保存到本地存储
localStorage.setItem('myArray', JSON.stringify(savedArray));
上述代码首先通过 localStorage.getItem('myArray')
从本地存储中获取名为 'myArray'
的数组。如果本地存储中不存在该数组,则使用空数组 []
作为默认值。
接下来,我们对数组进行任何所需的更改。在示例中,我们使用 push
方法将新的项添加到数组中。
最后,我们使用 localStorage.setItem('myArray', JSON.stringify(savedArray))
将更新后的数组保存回本地存储中。JSON.stringify
方法用于将数组转换为字符串,因为本地存储只能存储字符串类型的数据。
这样,每次加载页面时,可以通过调用 JSON.parse(localStorage.getItem('myArray'))
获取存储的数组,并进行进一步的操作。