首页 > 解决方案 > 使用 ES6 数组函数过滤多个项目

问题描述

此代码仅排除John过滤掉JohnBrianJames的最佳方法是什么?

const names = ["John", "Mary", "Max", "Brian", "James"]
const filterdNames = names.filter((value) => {
  return value !== 'John' && 'Brian' && 'James';
});
console.log(filterdNames)

标签: javascriptarrays

解决方案


const names = ["John", "Mary", "Max", "Brian", "James"]
const filterdNames = names.filter((value) => {
  return ["John", "Brian", "James"].includes(value) === false;
});

您可以使用Array.includes


推荐阅读