代码优化 - js筛选数组排除多个指定值
利用filter和includes方法
const arr = [ { label: '测试1', value: '测试1value' }, { label: '测试2', value: '测试2value' }, { label: '测试3', value: '测试3value' } ] // !['测试2value', '测试3value']表示排除这两个结果 let newArr = arr.filter(opt => !['测试2value', '测试3value'].includes(opt.value) ) console.log(newArr) // [{label: '测试1', value: '测试1value'}]