如何将原本是数组的字符串存入本地存储后,将其取出后转为原来的数组
时间: 2023-12-03 20:42:42 浏览: 69
C#将字符串数组传递给C++ DLL.rar
我们可以使用 JSON.stringify() 方法将数组转换为字符串进行存储,然后使用 JSON.parse() 方法将字符串转换回数组。
示例代码如下:
```javascript
// 原始数组
var arr = [1, 2, 3];
// 将数组转换为字符串并存储到本地存储中
localStorage.setItem('myArr', JSON.stringify(arr));
// 从本地存储中取出字符串并将其转换为数组
var storedArr = JSON.parse(localStorage.getItem('myArr'));
console.log(storedArr); // 输出 [1, 2, 3]
```
在这个例子中,我们使用了 localStorage 对象来存储字符串。您也可以使用 sessionStorage 或其他存储方式来存储字符串。
阅读全文