Javascript 如何在异步存储中获取值项?
在我的日志中,值是{“namecity”:“India”}但我只想要India,如何获得它Javascript 如何在异步存储中获取值项?,javascript,react-native,react-native-android,react-navigation,react-native-ios,Javascript,React Native,React Native Android,React Navigation,React Native Ios,在我的日志中,值是{“namecity”:“India”}但我只想要India,如何获得它 AsyncStorage.getItem('cityname')。然后((cityname)=>{ if(城市名称){ this.setState({city:cityname}); console.log(this.state.city); } }); 我认为您的对象是JSON编码的。使用JSON解析并访问键值 AsyncStorage.getItem('cityname').then((citynam
AsyncStorage.getItem('cityname')。然后((cityname)=>{
if(城市名称){
this.setState({city:cityname});
console.log(this.state.city);
}
});
我认为您的对象是JSON编码的。使用JSON解析并访问键值
AsyncStorage.getItem('cityname').then((cityname) => {
if(cityname){
const decodedCity = JSON.parse(cityname);
this.setState({city: decodedCity['namecity']});
console.log(this.state.city);
}
});