filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。
every() 方法使用指定函数检测数组中的所有元素:如果数组中检测到有一个元素不满足,则整个表达式返回 false ,且剩余的元素不会再进行检测。
如果所有元素都满足条件,则返回 true。
当有如下需求时:
有数组A与数组B,要在数组A中找到数组B中包含的项,并将其过滤掉,就可以利用filter方法和every方法快速实现
this.newArr = A.filter(itemA => { return this.list.every(itemB => { return itemB.id !== itemA.id }) })
标签:元素,JS,filter,过滤,every,数组,方法 From: https://www.cnblogs.com/chccee/p/17371087.html