3.取與選擇條目ID=數(shù)組中與之對應(yīng)的ID,數(shù)組對應(yīng)ID這條數(shù)據(jù)的值;

假如數(shù)據(jù)源數(shù)組為list,選擇的條目ID為id

list.forEach(item=>{
//比較數(shù)組ID與選中的ID是否相等
if(item.id===id){
//假如相等,你要執(zhí)行的操作

}
})

案例1,利用空數(shù)組存儲相等的item,然后獲取這個(gè)item里面具體的值

//空數(shù)組,用來存儲相等的item
const arr=[];

list.forEach(item=>{
if(item.id===id){
arr.push(item);
}
});

//假如arr的長度大于等于1,就可取出item的具體值

if(arr.length>=1){
return{
idData:data[0].id
}
}

案例2,取得并賦值

 list.forEach(item => {
      if (item.id === id) {
        this.setState({
          conType: item.type,
        });
      }
    });
     const { attributeList = [] } = this.state;

      this.setState({
        attributeList: [...attributeList, { id, name, nameValue: `${values[`${name}`]}` }],
      });
      // 利用對象存儲兩個(gè)空數(shù)組存儲相等的item, 然后獲取這個(gè)item里面具體的值;
      const { resultList = { resultID: [], resultID2: [] } } = this.state;
      attributeList.forEach(item => {
        if (item.id === id) {
          resultList.resultID.push(item);
        } else {
          resultList.resultID2.push(item);
        }
      });
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容