Advertisement

ES6检查:当前数组对象中的所有值是否都包含在另一个数组中

阅读量:

介绍

判断当前数组中的元素是否全部包含于另一数组中,此过程需借助ES6提供的 every()函数与 includes()函数;

  1. every(): 该函数用于检测数组中所有元素是否满足特定条件,最终返回布尔类型结果。若所有元素均满足条件,则返回 true;若存在任一元素不满足条件,则返回 false,并且后续检测将立即终止;
  2. includes(): 此方法主要用于字符串的检索操作,用于判断某字符串是否包含另一个字符串。若包含,则返回 true,否则返回 false

代码

复制代码
     const arr= [
    {id:0,name: 'lisa'},
    {id:1,name: 'judy'},
    {id:2,name: 'lucy'},
    {id:3,name: 'tom'},
    {id:4,name: 'jack'},
    {id:5,name: 'lilia'},
      ]
      const arr1 = ['lisa','jack','lilia'];
      const arr2 = ['tom','lisa','lilia','jack','judy','lucy']
      const firstArrayStatus = ar

全部评论 (0)

还没有任何评论哟~