由於特殊需求的原因我需要取出選中的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'}]