![](/img/trans.png)
[英]How can I search for an object property value in an array if I only know a different property?
[英]How Can I Count Object's in Array With Given Property Value (Angular-FirebaseRealtime)
當它為真時,我想計算“狀態”。 我怎樣才能 ?
組件.ts
getAttDetails(ıd){
this.afAuth.user.subscribe(user => this.serviceCourses.getAttDetails(ıd,user).subscribe(detail => console.log(detail)));
}
服務課程
getAttDetails(ıd,user:firebase.User){
return this.db.list('/denemeDersler/'+ıd+'/attendance/'+user.uid).snapshotChanges().pipe(map(changes => changes
.map(c => ({key: c.payload.key, ...c.payload.val()}))));
}
你可以做這樣的事情
假設您的數據集是這樣的
let arr = [{key : '2020-01-15', statu : true},{key : '2020-01-11', statu : true},{key : '2020-01-10', statu : false}] let count = 0; arr.map(item=> { if(item.statu === true){ count++ } }) console.log(count) // output : 2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.