代码优化 - 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'}]
上一篇:Python基础——类和对象练习题


下一篇:[极客大挑战 2019]BuyFlag