JS在一个数组中过滤掉另一个数组的简易方法
warning:
这篇文章距离上次修改已过451天,其中的内容可能已经有所变动。
要在JavaScript中从一个数组中过滤掉另一个数组中存在的元素,可以使用filter()和includes()方法。以下是一个简短的例子:
const array1 = [1, 2, 3, 4, 5];
const array2 = [1, 3];
const filteredArray = array1.filter(item => !array2.includes(item));
console.log(filteredArray); // 输出: [2, 4, 5]在这个例子中,filteredArray将只包含那些不在array2中的元素。filter()方法创建一个新数组,其中包含通过提供的测试函数的所有元素,在这个例子中为那些不在array2中的元素。includes()方法则用于检查数组中是否存在某个值。
评论已关闭