我在判断AsyncStorage
和AsyncStorage.getItem('key_name')
的 keys 是否可用.如果密钥不可用,则不会返回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
}
}
如何判断异步存储中是否存在密钥?