¿Cómo verificar si una cadena contiene una subcadena en JavaScript?

2022-04-07 19:20:34

Las respuestas a esta pregunta son un esfuerzo de la comunidad. Edite las respuestas existentes para mejorar esta publicación. Actualmente no acepta nuevas respuestas o interacciones.
, pero no parece haber uno.

¿Cuál es una forma razonable de verificar esto?

- gramm

Source
zh
Responder


7417
  • String. prototipo.incluye:

    const string = "foo";
    const subcadena = "oo";
    
    console.log(cadena.incluye(subcadena)); // verdadero
    String.prototype.indexOf, que devuelve -1 cuando no se puede encontrar una subcadena:

    var string = "foo";
    var subcadena = "oo";
    
    console.log(cadena.indexOf(subcadena) !== -1); // verdadero