我正在try 创建一个"保存以备将来使用"列表,对于这种异步存储或其他方法,什么类型的存储是最好的?
有没有用这种方法保存数组的例子?
我正在try 创建一个"保存以备将来使用"列表,对于这种异步存储或其他方法,什么类型的存储是最好的?
有没有用这种方法保存数组的例子?
保存时使用JSON.stringify
将数组转换为字符串,读取时使用JSON.parse
将数组转换为字符串:
var myArray = ['one','two','three'];
try {
await AsyncStorage.setItem('@MySuperStore:key', JSON.stringify(myArray));
} catch (error) {
// Error saving data
}
try {
const myArray = await AsyncStorage.getItem('@MySuperStore:key');
if (myArray !== null) {
// We have data!!
console.log(JSON.parse(myArray));
}
} catch (error) {
// Error retrieving data
}
修改了https://react-native-async-storage.github.io/async-storage/docs/install/的例子