Javascript 如何使用JS在数组中查找字符串中的特定字母?

Javascript 如何使用JS在数组中查找字符串中的特定字母?,javascript,arrays,Javascript,Arrays,比如说,我有一个这样的数组 var array = ['Value1', "ThisIsValue2", "AndThisIsValue3"] 我希望能够检查这个数组来查找单词,但当它检查所有的值并找到一个有单词的值时,我希望它获取整个值并将其保存到另一个变量中。如何执行此操作?尝试此操作,将数组筛选器与以下内容一起使用: let result=array.filter(v=>v.includes('And'))尝试此方法,将数组筛选器与以下内容一起使用

比如说,我有一个这样的数组

var array = ['Value1', "ThisIsValue2", "AndThisIsValue3"]

我希望能够检查这个数组来查找单词,但当它检查所有的值并找到一个有单词的值时,我希望它获取整个值并将其保存到另一个变量中。如何执行此操作?

尝试此操作,将数组筛选器与以下内容一起使用:


let result=array.filter(v=>v.includes('And'))

尝试此方法,将数组筛选器与以下内容一起使用:


let result=array.filter(v=>v.includes('And'))
据我所知,您希望在数组中搜索包含“And”的单词并返回整个单词

简单但不精确:在字符串中的任意位置搜索包含“And”的单词(例如“ThisIsValue3”、“Thisthat”)

您可以定义完全符合您的目的的正则表达式


变量结果将存储与regExp匹配的第一个字,如果没有人这样做,则存储未定义的字。如果您需要所有匹配项,只需以相同的方式使用array.filter。

据我所知,您希望在数组中搜索包含“And”的单词并返回整个单词

简单但不精确:在字符串中的任意位置搜索包含“And”的单词(例如“ThisIsValue3”、“Thisthat”)

您可以定义完全符合您的目的的正则表达式


变量结果将存储与regExp匹配的第一个字,如果没有人这样做,则存储未定义的字。如果您需要所有匹配项,只需以相同的方式使用array.filter。

像and的组合一样?如果和被多次找到,您希望发生什么?@LawrenceCherone谢谢您,非常感谢,我将其移动到像and的组合一样的答案。如果和被多次找到,您希望发生什么?@LawrenceCherone谢谢您,非常感谢,我把它移到了一个答案
let result = array.find(w => /And/.test(w));