Pol*_*ldo 3 jquery firebase firebase-realtime-database
如何在某个条件后退出Firebase中的对象循环.我尝试使用return false但它不起作用.有人能帮我吗.提前致谢.
这是我的代码:
function checkRoom(room_id,user_id,other_user){
var dbRefObject = firebase.database().ref('chat-list');
//getting all keys
dbRefObject.on('child_added', function (snap) {
if(snap.key == 1){
//if condition succeed the loop will exit
return false; //but return false is not working here.
}
});
}
Run Code Online (Sandbox Code Playgroud)
要打破快照的forEach迭代,您需要返回true.
该forEach方法的action参数是:
将为每个子DataSnapshot调用的函数.回调可以返回
true取消进一步枚举.
请注意,您可以通过返回任何truthy值来突破迭代 - 而不仅仅是true.
| 归档时间: |
|
| 查看次数: |
1979 次 |
| 最近记录: |