[英]How to return value from a react native function?
I want this function to return boolean from this function but I am unable to do so.我希望此函数从此函数返回布尔值,但我无法这样做。 I am a newbie in react native and javascript.
我是 React Native 和 javascript 的新手。
checkBlocked(userId) {
firebase.database().ref('Blocked/' + firebase.auth().currentUser.uid)
.orderByChild('uid').equalTo(userId).once('value').then(snapshot => {
if (snapshot.exists()){
var isBlocked = true;
}
else {
var isBlocked = false;
}
})
return isBlocked;
}
checkBlocked = async userId => {
try {
let snapshot = await firebase.database().ref('Blocked/' + firebase.auth().currentUser.uid).orderByChild('uid').equalTo(userId).once('value')
return snapshot.exists();
}
catch(error) {
return false;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.