【发布时间】:2017-05-22 11:57:33
【问题描述】:
我正在尝试检查AsyncStorage 和AsyncStorage.getItem('key_name') 中的密钥是否可用。如果 key 不可用,它不会返回 null,它仍然返回以下 promise 对象:
Promise
_45:0
_54:null
_65:null
_81:1
我获取数据的函数如下:
checkItemExists(){
let context = this;
try {
let value = AsyncStorage.getItem('item_key');
if (value != null){
// do something
}
else {
// do something else
}
} catch (error) {
// Error retrieving data
}
}
如何检查 AsyncStorage 中是否存在密钥?
【问题讨论】:
标签: javascript react-native react-native-android asyncstorage