0
我試着去計算,如果一個數組有具有匹配什麼,我想Firebase網頁。檢查是否在數組中的對象具有特定值
該數組是membersArray
值的特定對象,這裏是它從何而來
<firebase-query
id="querymembers"
path="/members"
order-by-child="crew"
equal-to="[[routeData.key]]"
data="{{membersArray}}">
</firebase-query>
酒店
_isUserAMember: {
type: Boolean,
computed: '_computeIfIsMember(membersArray,user)'
},
和函數本身
_computeIfIsMember: function(membersArray, user) {
if(user && membersArray) {
// var found = false;
// for(var i = 0; i < membersArray.length; i++) {
// if (membersArray[i].userid === user.uid) {
// found = true;
// break;
// }
// }
// return console.log(found);
return console.log(membersArray.some(function(el) {
return el.crew === username;
}));
}
},
我一直收到false
。我可能做錯了什麼?
你已經指出我在正確的方向 –