当前位置: 首页 > 知识库问答 >
问题:

如何在javascript中找到arr1中的元素是否也在arr2中?[副本]

扈运浩
2023-03-14

例如,我有两个阵列:

arr1 = ["a","e","i","o","u"];
arr2 = ["h", "e", "l", "l", "o"];

我想知道arr2中的任何元素是否包含arr1中已有的任何元素。

共有3个答案

夹谷宜民
2023-03-14

试试这个。

arr1 = ["a","e","i","o","u"]; 
arr2 = ["h", "e", "l", "l", "o"];

let res = arr1.some(el1 => {
    return arr2.some(el2 => el1 === el2);
});

console.log(res) // true
程天佑
2023-03-14

使用下面的筛选函数查找数组

let array1 = ["a","e","i","o","u"]; 
let array2 = ["h", "e", "l", "l", "o"];

const filteredArray = array1.filter(value => array2.includes(value));

filteredArray.length将为您提供答案

沈长恨
2023-03-14

使用Array.some检查arr2中的一项是否包含在arr1中:

arr1 = ["a", "e", "i", "o", "u"];
arr2 = ["h", "e", "l", "l", "o"];

const res = arr2.some(e => arr1.includes(e))
console.log(res)
 类似资料:
  • 问题内容: 如何检查一个DOM元素是否是另一个DOM元素的子元素?有内置的方法吗?例如,类似: 要么 如果没有,那么有什么想法怎么做?它还需要跨浏览器。我还应该提到,孩子可以嵌套在父级以下的多个级别。 问题答案: 更新: 现在有一种本地方法可以实现此目的。。在评论中也提到了答案。 旧答案: 使用该属性应该可以。从跨浏览器的角度来看,它也是非常安全的。如果已知这种关系是一级的,则可以简单地检查一下:

  • 我有一个Employee类对象的arraylist。每个员工都有id、fname、lname等。我需要获取员工id所在元素的索引,例如1234521953。如何找到员工所在的索引?每个身份证都是独一无二的这就是为什么我要通过身份证找到他。 这是我的班级成员: 我将它们添加到:

  • 我不能得到子元素。 我可以用appium inspector看到childNameTV元素下的childNameLabel元素 例如,我尝试查找第一个子元素的文本;

  • 我想检查一下从应用程序返回的列表是否包含预期的元素。请告诉我哪里出了问题:

  • 问题内容: 我正在寻找在Java中找到给定元素的索引,并知道其内容的方法。 我尝试了以下示例,该示例不起作用: 谁能解释这个问题是什么以及我需要做些什么来解决它? 问题答案: 在这种情况下,你可以从字符数组中创建一个新的String,然后对该字符串执行indeoxOf(“ e”): 但是在其他原始数据类型的情况下,你必须对其进行迭代。

  • 问题内容: 我试图让Selenium等待页面加载后动态添加到DOM的元素。试过这个: 如果有帮助,这里是: 但是它抛出一个-看起来像期望元素存在,所以这是有缺陷的。这一定是Selenium的面包和黄油,不想重新发明轮子……有人能建议一种替代方法吗,理想情况下不用自己动手做? 问题答案: 需要等待时,您需要异常调用以忽略。 有关更多信息,请参见FluentWait的文档。但是请注意,此条件已在Exp