從數組中取出element ui checkBox多選框選中的label值

由於特殊需求的原因我需要取出選中的label值(也可以作爲簡單數組的去重以及數組選取相同內容)

let checkList=[1,3,5]//checkBox選中的value值
//原始數據值
let dataCheck=[
{
id:1,
name:'去哪'
},
{
id:2,
name:'去哪1'
},
{
id:3,
name:'去哪2'
},
{
id:4,
name:'去哪3'
},
{
id:5,
name:'去哪4'
}
]
 
let reason=dataCheck.filter(item=>{
      return  checkList.includes(item.value)
 })
//這是取了checkBox所選中的值,當然你也可以在return哪裏取反那麼就是爲不選中的值
console.log(reason)
//[{id:1,name:'去哪'},{id:3,name:'去哪2'},{id:5,name:'去哪4'}]
 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章