Title
随笔 - 83,  文章 - 0,  评论 - 0,  阅读 - 55697

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
        })
      })

 

posted on   chccee  阅读(609)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示