JavaScript Array contiene/incluye

JavaScript Array contiene/incluye
El Incluye () es un método incorporado de JavaScript que se utiliza para descubrir si un elemento está presente en una matriz o no. También se puede usar para encontrar sustras en una cadena. El valor de regreso del Incluye () El método es un booleano, lo que significa que devuelve verdadero o falso. Este método se puede utilizar como condición para bucles y declaraciones de toma de decisiones.

En esta guía práctica, aprenderemos cómo usar el Incluye () método para encontrar un elemento dentro de una matriz; Pero primero, discutamos la sintaxis de Incluye () en JavaScript.

La sintaxis del método "incluye" se menciona a continuación.

array_name.Incluye (elemento, starting_point)

El incluir() El método toma dos parámetros en JavaScript:

  1. elemento: Se requiere el primer parámetro. Es el elemento que debe buscarse dentro de la matriz.
  2. punto de partida: Este parámetro es opcional. Da el índice al que comenzar la búsqueda. Es 0 por defecto.

La diferencia entre incluye () y contiene ()

El incluir y contiene Ambos métodos buscan una subcadena dentro de una cadena o encuentran elementos dentro de una matriz. El Incluye () es un método presente en JavaScript, mientras que contiene() no está presente en JavaScript. Se usa en otros idiomas como java. Incluye () y contiene () ambos tienen la misma funcionalidad, pero en JavaScript, esta funcionalidad se denomina como incluye (), mientras que en otros lenguajes de programación como Java, se llama contiene (). Dado que este artículo trata sobre JavaScript, solo usaremos INCENDER () en nuestro artículo desde aquí en.

Nota: Usaremos la consola del navegador para demostrar ejemplos realizados en esta publicación. Para abrir la consola del navegador:

  • Utilizar el F12 clave en Chrome y otros navegadores basados ​​en cromo.
  • Usar Ctrl + Shift + K teclas de atajo de teclado para Mozilla.
  • Usar Opción + ⌘ + C teclas de acceso directo de teclado en Safari (si el menú del desarrollador no aparece, abra las preferencias presionando ⌘ +, y en la pestaña avanzada, verifique "Mostrar el menú Desarrollar en la barra de menú").

Cómo buscar en un elemento/elemento en una matriz utilizando el método incluye (JavaScript)

Ahora usaremos un par de ejemplos para mostrar cómo el Incluye () El método realmente funciona.

var arr = ['John', 'Ron', 'James', 'Jack', 'Chris'];
if (arr.Incluye ('James'))

consola.log ('el elemento requerido encontrado');

demás

consola.log ('no pudo encontrar el elemento requerido');

En el ejemplo anterior, primero declaramos una matriz y la asignamos algunos elementos. Entonces usamos el Incluye () El método como condición para la toma de decisiones con la declaración IF. Pasamos uno de los elementos de la matriz como argumento al Incluye () método. Como ese elemento está presente en la matriz, el Incluye () El método devuelve verdadero y el cuerpo de la instrucción IF se ejecuta. Si el Incluye () El método no encuentra el elemento en la matriz, entonces la condición devolvería False y el cuerpo de la instrucción delse se ejecutaría.

Las variables también se pueden pasar como argumento al Incluye () método.

var arr = ['John', 'Ron', 'James', 'Jack', 'Chris'];
Dejar encontrar = 'James';
if (arr.incluye (encontrar))

consola.log (encontrar);

demás

consola.log ('no encontrado');

El Incluye () es un método sensible a la caja:

var arr = ['John', 'Ron', 'James', 'Jack', 'Chris'];
if (arr.Incluye ('James'))

consola.log ('el elemento requerido encontrado');

demás

consola.log ('no pudo encontrar el elemento requerido');

Ahora también pasaremos el segundo parámetro al Incluye () método, que indica el índice inicial de la búsqueda al método:

var arr = ['John', 'Ron', 'James', 'Jack', 'Chris'];
if (arr.Incluye ('James', 2))

consola.log ('el elemento requerido encontrado');

demás

consola.log ('no pudo encontrar el elemento requerido');
var arr = ['John', 'Ron', 'James', 'Jack', 'Chris'];
if (arr.Incluye ('James', 3))

consola.log ('el elemento requerido encontrado');

demás

consola.log ('no pudo encontrar el elemento requerido');

Como el primer índice en una matriz es 0, el Jaime El elemento está presente en el Segundo índice. Entonces, si cambiamos el punto de partida de la búsqueda a 3, entonces el Incluye () El método no podrá encontrarlo.

Como se mencionó anteriormente, este método también se puede usar para buscar una cadena dentro de una cadena:

var str = 'hola mundo!';
if (str.incluye ('hola'))

consola.log ('éxito');

Conclusión

Podemos usar el método incluido () para determinar si un cierto elemento está presente en una matriz; Podemos usar el Incluye () método. Es un algoritmo de búsqueda presente en JavaScript que ayuda cuando necesitamos encontrar una subcadena dentro de una cadena o un elemento dentro de una matriz.

Hemos aprendido a usar el método INCENDER () para encontrar un elemento en una matriz en esta guía práctica. Además, también discutimos el tipo y los parámetros que podemos pasar al Incluye () método.