EJERCICIO 14 · Intermedio

Busca ignorando mayúsculas

Implementa contiene(texto, consulta). Devuelve true si el texto contiene la consulta sin distinguir mayúsculas.

Texto Intermedio

Tu misión

Implementa contiene(texto, consulta). Devuelve true si el texto contiene la consulta sin distinguir mayúsculas.

Define la función contiene en el editor. El corrector llamará a tu función con distintas entradas y comprobará el valor devuelto. No basta con imprimir un resultado fijo.

JAVASCRIPT Practica aquí
Consola
Lista para ejecutar.
Listo

¿Necesitas una pista?

Pista 1

includes distingue mayúsculas.

Pista 2

Transforma ambos textos a minúsculas.

Pista 3

Usa toLowerCase e includes.

Ver solución explicada

Normalizar ambos operandos permite una búsqueda consistente.

function contiene(texto, consulta) {
  return texto.toLowerCase().includes(consulta.toLowerCase());
}

Esta es una solución posible. Otras implementaciones que produzcan el mismo comportamiento también son válidas.

Para ir un poco más lejos

Elimina también los espacios de los extremos.