第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

在角度 6 中過(guò)濾具有多個(gè)值的相同鍵的數(shù)組對(duì)象

在角度 6 中過(guò)濾具有多個(gè)值的相同鍵的數(shù)組對(duì)象

慕尼黑5688855 2022-10-08 17:05:28
我有一個(gè)對(duì)象數(shù)組存儲(chǔ)在“組件”變量中component=[{id:1,type:Comp1},{id:2,type:Comp2},{id:3,type:Comp3},{id:4,type:Comp4},{id:5,type:Comp5}]我想按類型“Comp1”和“Comp2”過(guò)濾它。我嘗試了以下代碼this.filterComponent=[{id:1,type:Comp1},{id:2,type:Comp2}];for(let i=0;i<this.filterComponent.length;i++) this.component=  this.component.filter(ob => ob.type == this.filterComponenet[i].type)但它僅適用于單個(gè)值(如果過(guò)濾組件僅包含一個(gè)對(duì)象)。例如,this.filterComponent=[{id:1,type:Comp1}]如何使其適用于多個(gè)值。提前致謝。
查看完整描述

2 回答

?
DIEA

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超3個(gè)贊

您正在吞噬前一個(gè)過(guò)濾器的結(jié)果,您應(yīng)該跟蹤,例如使用函數(shù)concat甚至使用附加數(shù)組。


您還可以使用以下功能filter:


this.filterComponent = [{id:1,type:Comp1},{id:2,type:Comp2}];

this.component = this.component.filter(({type}) => this.filterComponenet.some(({type: t}) => t === type));


查看完整回答
反對(duì) 回復(fù) 2022-10-08
?
偶然的你

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊

也許這個(gè)?


var component=[{id:1,type:'Comp1'},{id:2,type:'Comp2'},{id:3,type:'Comp3'},{id:4,type:'Comp4'},{id:5,type:'Comp5'}];


var out = [];


for(i=0; i < component.length; i++){

  if(component[i].type == 'Comp1' || component[i].type == 'Comp2'){

    out.push(component[i]);

  }

}


console.log(out);


查看完整回答
反對(duì) 回復(fù) 2022-10-08
  • 2 回答
  • 0 關(guān)注
  • 106 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)