Compruebe si una cadena contiene algún elemento de la matriz

Sushant rad

Digamos que tengo una cadena como:

const subject = "This process is flawless"

y tengo una matriz como:

const matchArray = ["process","procedure","job"]

Lo quiero de tal manera que si el asunto contiene alguna palabra clave de matchArray,

if (subject matches any keyword of matchArray ){

console.log('true')
}

Mi primer instinto fue usar incluye, pero no quiero hacer coincidir una matriz con una cadena, sino una cadena con una matriz.

Todavía estoy explorando, si alguien pudiera guiarme, sería realmente útil.

Editar: encontré este soultion, pero ¿hay alguna solución mejor que esta?

const subject = "This process is flawless"
const matchArray = ["process","procedure","job"]
const exists = matchArray.some(matchArray => subject.includes(matchArray))

if (exists) {
  console.log("Yes");
  // notify 
}
Usuario863

Utilizando some()

const subject = "This process is flawless"
const matchArray = ["process", "procedure", "job"]

console.log(matchArray.some(i => subject.includes(i)))

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Compruebe si una cadena contiene algún elemento de una matriz en JavaScript

python: compruebe si una matriz numpy contiene algún elemento de otra matriz

Groovy: ¿Cómo comprobar si una cadena contiene algún elemento de una matriz?

Compruebe si la matriz de la columna de texto contiene una cadena que contiene una frase

Compruebe si el texto contiene algún elemento de cadena de la lista de cadena c # linq

Compruebe si un elemento de la lista de Python contiene una cadena dentro de otra cadena

Compruebe si una matriz JSON de Postgres contiene una cadena

Compruebe si la cadena contiene un elemento de la matriz que ignora el caso (JavaScript)

Compruebe si la matriz contiene al menos un valor de una cadena

Compruebe si la matriz de PHP contiene una cadena no específica

Compruebe si el elemento de la matriz contiene una subcadena de otro elemento de la matriz usando lodash

Compruebe si la lista contiene un elemento que contiene una cadena y obtenga ese elemento

Compruebe si la matriz de CUALQUIER tipo contiene un elemento

Compruebe si un elemento de la matriz contiene otro

Compruebe si la matriz contiene una matriz

Compruebe si la matriz contiene una matriz

Eliminar elemento de la matriz si el elemento contiene una cadena

¿Compruebe si algún elemento de una matriz numpy no está en una lista?

¿Compruebe si algún elemento de una lista está en una matriz?

Compruebe si la cadena de palabras contiene una dirección de correo electrónico

Compruebe si la columna de tupla en pandas contiene algún valor de una lista

Compruebe si la cadena PHP contiene caracteres de operación

Compruebe si la cadena contiene \ n Java

Compruebe si una cadena contiene un elemento de una lista (de cadenas)

Detecta si algún elemento de una matriz contiene un guión

PHP: compruebe si la cadena es parte de una matriz

Eliminar si la matriz contiene una cadena de otra matriz

Compruebe si la segunda matriz contiene el elemento de la primera matriz y luego demuestre que

Compruebe si la cadena contiene un valor en la matriz

TOP Lista

CalienteEtiquetas

Archivo