tutz

Método includes() de JavaScript

Este método funciona con arreglos o cadenas de texto. En cualquier de los dos casos el resultado que devuelve es true o false. Y basicamente, busca el valor que le pasemos para saber si el arreglo o cadena contiene ese valor.

Hay que tener en cuenta que al comparar las cadenas de texto, este método hace distinción entre mayúsculas y minúsculas.

Sintaxis Array o Cadena

arreglo.includes(valor, indice) | cadena.includes(valor, indice);
  • valor: el valor que se buscará.
  • indice (opcional): posición desde se comenzará a buscar, por defecto es 0.

Ejemplos de includes() en arreglos

['a', 'b', 'c'].includes('a') // true
['a', 'b', 'c'].includes('d') // false
['a', 'b', 'c'].includes('a', 2) // false
['a', 'b', 'c'].includes('a', -20) // true
['a', 'b', 'c'].includes('A'); // false

Ejemplos de includes() en cadenas

const cadena = 'En Tutz aprendes JavaScript';
cadena.includes('Tutz'); // true
cadena.includes('tutz'); // false

Este método se agrego en ECMAScript 7.