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.