检查数组中是否存在值,即使它后面跟着其他字母

Gam*_*eek 1 javascript arrays

我有一个包含多个值的数组

let array = ['value othervalue', 'value2 othervalue2']
Run Code Online (Sandbox Code Playgroud)

我想检查一下:

if (array.includes('value')){
    do that
}
Run Code Online (Sandbox Code Playgroud)

它返回是false因为它不是“价值”而是“价值其他价值”

我希望它能重新出现,true因为这个词已经存在了,但还伴随着另一个词!

什么 JavaScript 函数可以做到这一点?

谢谢

Spe*_*ric 5

您可以用来Array.some检查其中一项是否包括'value'

let array = ['value othervalue', 'value2 othervalue2']

if(array.some(e => e.includes('value'))){
  console.log('includes')
}
Run Code Online (Sandbox Code Playgroud)