我可能会遗漏一些非常简单的东西,但我不能完全指责它。
我有一个users = [];
,其中包含从Firebase中提取的用户对象。
正如你所看到的那样users > id > property : value
这与disliked_users
的不同之处在于:
users > id > property > id > property : value
我正在运行此循环:
for(var i = 0; i < users.length; i++){
for(var j = 0; j < likesArray.length; j++){
if((users[i].useruid == likesArray[j].likedUseruid)){
console.log('match');
}
else {
console.log('nothing');
}
}
}
我尝试匹配用户useruid
,即users > id > useruid : CNzoqU9ZU(etc)
到disliked_users dislikedUseruid
但是,我无法弄清楚我需要多深入一些不喜欢的东西。
dislikesArray来自:
var dislikes = firebase.database().ref('users/' + 'CNzoqU9ZUsSMXBcvwYqe0VdWuwp2' + '/disliked_users');
当我运行代码时,它始终会注销nothing
,因为它永远找不到匹配项。