JavaScript-在数组中搜索包含一些文本的元素
我试图在数组中查找包含元素中的一些文本。以下是我所拥有的:JavaScript-在数组中搜索包含一些文本的元素,javascript,Javascript,我试图在数组中查找包含元素中的一些文本。以下是我所拥有的: ['red', 'green', 'blue'].some(e => e.includes('red:square')) // false 返回false。但是我希望它返回true,因为显然red在数组的一个元素中。您可以使用交替(|)和函数 console.log(['red'、'green'、'blue'])。一些(e=>e.search(/red | square/)您可以使用交替(|)和功能 console.log(
['red', 'green', 'blue'].some(e => e.includes('red:square')) // false
返回
false
。但是我希望它返回true
,因为显然red
在数组的一个元素中。您可以使用交替(|)和函数
console.log(['red'、'green'、'blue'])。一些(e=>e.search(/red | square/)
您可以使用交替(|)和功能
console.log(['red'、'green'、'blue'])。一些(e=>e.search(/red | square/))
console.log(['red'、'green'、'blue'].some(e=>['red'、'square'].includes(e))//阳性测试用例
console.log(['red'、'green'、'blue'].一些(e=>['white'、'square'].包括(e))//阴性测试用例
console.log(['red'、'green'、'blue'].some(e=>['red'、'square'].includes(e))//阳性测试用例
console.log(['red'、'green'、'blue'].some(e=>['white'、'square'].includes(e))//否定测试用例