如何在本地存储中保存和获取数组值

use*_*442 1 typescript angular

我可以保存一个数组,如下所示:

list: Array<number> = [1, 2, 3];
Run Code Online (Sandbox Code Playgroud)

但我想保存一些更复杂的案例,如:

[{name:"saurabh" , age: 5 , sex:"male"}];
Run Code Online (Sandbox Code Playgroud)

现在我该怎么做?请帮忙

Saj*_*ran 5

你可以使用JSON.stringify和打电话setItem

let myArray =  [{name:"saurabh" , age: 5 , sex:"male"}];
localStorage.setItem('userCache', JSON.stringify(myArray));
Run Code Online (Sandbox Code Playgroud)