Resumen
.
El método includes()
determina si una array incluye un determinado elemento, devuelve true
o false
según corresponda.
const array1 = [1, 2, 3];
console.log(array1.includes(2));
// expected output: true
const pets = ['cat', 'dog', 'bat'];
console.log(pets.includes('cat'));
// expected output: true
console.log(pets.includes('at'));
// expected output: false
También posee un segundo parámetro que es el fromIndex
, que es la posición donde comenzar a buscar el valor en el array.
[1, 2, 3].includes(2); // true
[1, 2, 3].includes(4); // false
[1, 2, 3].includes(3, 3); // false
[1, 2, 3].includes(3, -1); // true
[1, 2, NaN].includes(NaN); // true
Este fromIndex
sí es igual
o mayor
que el tamaño del array, devuelve false
automaticamente sin buscar en el vector. Sí el fromIndex
es negativo
busca en todo el array. Y para los casos 0, -0, +0
lo toma como cero y también lee todo el array.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.