Comprobar que una matriz contiene un valor en JavaScript [Ejemplos]

Este artículo le mostrará cómo verificar si un valor está en una matriz en el lenguaje de programación JavaScript. Se proporcionan ejemplos de código para comprobar si una matriz incluye un valor.

Arreglos en JavaScript

Las matrices son un tipo de variable que contiene una lista ordenada de valores. Cada valor en una matriz tiene una posición dentro de la matriz, llamada índice . El índice se puede utilizar para acceder a cada valor de la matriz.

Los índices son valores enteros, que comienzan a contar desde 0 (cero) para el primer elemento de la matriz, por lo que el primer elemento de una matriz está en índice 0 , el segundo elemento está en índice 1 , y así sucesivamente

Las matrices pueden contener cualquier tipo de valores y referencias a otras variables; son una forma flexible de almacenar una lista de valores u objetos de cualquier longitud, desde las filas de una tabla hasta los enemigos en -pantalla en un videojuego.

El incluye() Método para buscar un elemento en una matriz

El incluye() El método está integrado en el tipo de matriz de JavaScript y está disponible en cualquier variable o valor de matriz. Cuando se llame, devolverá verdaderofalso dependiendo de si la matriz desde la que se llama contiene el valor especificado

JavaScript incluye() Sintaxis del método

La sintaxis de JavaScript Array incluye( ) el método es el siguiente:

array.includes(searchFor, fromIndex)

Tenga en cuenta que:

  • matriz es cualquier valor de matriz o variable
  • buscar es el elemento que desea buscar en la matriz para
  • del índice es la posición del índice para comenzar a buscar en la matriz
    • Los valores coincidentes anteriores a este índice serán ignorados
    • Si no se especifica, por defecto será 0 (buscando desde el principio de la matriz)
    • Si es mayor o igual que la longitud de la matriz, falso será devuelto
    • Un negativo fromIndex se puede proporcionar para comenzar a buscar desde una posición específica desde el final de la matriz
      • ¡La búsqueda seguirá adelante! Es solo la posición inicial que se especifica usando una posición negativa
  • Un booleano (verdadero/falso ) se devuelve el valor
    • verdadero si el elemento está presente en la matriz, falso si no lo es

incluye() Ejemplos de código de método

Estos son algunos ejemplos de la matriz includes() método usando diferentes valores de matriz:

[1, 2, 3].includes(1)         // true
[1, 2, 3].includes(5)         // false
[1, 2, 3].includes(3, 3)      // false
[1, 2, 3].includes(3, 2)     // true
[1, 2, 3].includes(3, -2)     // true
[1, 2, NaN].includes(NaN)     // true
["dog", "cat", "fish"].includes("bird")   // false
["dog", "cat", "fish"].includes("fish")   // true