Asynchronous 如何在react native中的异步存储中保存阵列?

Asynchronous 如何在react native中的异步存储中保存阵列?,asynchronous,react-native,local-storage,Asynchronous,React Native,Local Storage,我正在尝试创建一个“保存以备将来使用”列表,对于此异步存储或其他方法,什么类型的存储最适合 是否有使用此方法保存数组的示例 在保存时使用JSON将数组转换为字符串。在读取时使用JSON.parse将字符串化: var myArray = ['one','two','three']; try { await AsyncStorage.setItem('@MySuperStore:key', JSON.stringify(myArray)); } catch (error) { // Er

我正在尝试创建一个“保存以备将来使用”列表,对于此异步存储或其他方法,什么类型的存储最适合


是否有使用此方法保存数组的示例

在保存时使用
JSON将数组转换为字符串。在读取时使用
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
}
修改的示例来自