首页 > 解决方案 > 如果元素在另一个数组中,则过滤数组

问题描述

试图找出从一个数组中过滤元素的正确语法,如果它们属于另一个数组但无法正确处理。在下面的示例中,我试图删除 array1 中位于 array2 中的所有元素。关于如何使其工作的任何想法?

array1.filter( element => array2.includes( element ) ); 

标签: javascriptarrays

解决方案


array1.filter( element => !array2.includes( element ) ); 

推荐阅读