Matriz De Javascript

| | | | | | | | | | | | | | | | |

El método include() de JavaScript busca un elemento en una matriz. Este método devuelve True si existe el elemento de matriz. El método de filtro () le permite buscar un elemento en una lista. A diferencia de include (), el método filter () devuelve el elemento que buscó.

Es posible que desee saber si esta matriz contiene un valor particular. Por ejemplo, puede tener una lista de pedidos de productos y desea comprobar si alguien ha pedido una mesita de noche en su tienda.

JavaScript Array contiene

Hay dos formas de determinar si un JavaScript booleanos .

Array. include () funciona igual que String.includes (). Pero Array.includes () busca una matriz de objetos.

incluye () Ejemplo de JavaScript

Supongamos que estamos en un café. Queremos comprobar si alguien ha pedido un espresso hoy. Podríamos usar el siguiente código para comprobar la lista de pedidos de hoy y ver si se ha realizado un pedido de espresso:

Nuestro código devuelve: false.

La matriz todays_orders no incluye el valor Express. Entonces, cuando nuestro include () se ejecuta, devuelve el valor false. Si tuviéramos que buscar una matriz donde existiera el elemento, includes () sería devuelve verdadero.

Ahora hablemos o lo que queramos y si alguien ha pedido un capuchino en los últimos tres pedidos. Podríamos usar el método includes () con un argumento start_position para hacer esto.

Este es el código que usaríamos:

Nuestro programa devuelve: verdadero. Dado que una leche se clasificó después del valor de índice 3 en nuestra matriz, nuestra función includes () devolvió un valor true.

En el ejemplo anterior, usamos includes () para verificar si una matriz de cadenas incluía un valor particular. Pero, ¿y si quisiéramos comprobar si una matriz de objetos contiene un valor específico? Podemos usar la función filtro () para realizar esta acción.

La función filtro () itera a través de una matriz de objetos y busca un objeto en particular. valor. filter() toma un argumento: una función utilizada para buscar un valor. Esta es la sintaxis de la función JavaScript filter():

filter () Ejemplo de JavaScript

Tenemos una tabla de artículos para pedir café que contiene tanto el nombre del café pedido como el nombre del cliente.

Queremos comprobar si alguien llamado John Appleseed pidió un café hoy. John es un cliente leal y debería haber obtenido un descuento en su próximo café.

El siguiente código comprueba si John Appleseed ha realizado un pedido:

Nuestro el programa devuelve:

Primero, declaramos una matriz llamada com mands. Esto almacena una lista de los nombres de las personas con las que he pedido y la bebida que pidieron. A continuación, declaramos una variable de JavaScript llamada check_orders. Esta variable usa la función filter() para verificar si alguien llamado John Appleseed ha pedido un café hoy.

Imprimamos y transfiramos el valor de la variable check_orders a la variable Consola JavaScript . Dado que John Appleseed realizó un pedido hoy, nuestra función devuelve su registro de pedido. Si no realiza un pedido, nuestro programa no devolverá nada.

Si desea obtener más información sobre el método filter (), consulte nuestro tutorial sobre el filtro JavaScript < a href="/javascript-filter-reduce"> () y reduce () .

Conclusión

El método incluye () comprueba si un valor está en una matriz. Este método devuelve verdadero o falso dependiendo del resultado. El método filter() determina si una matriz de objetos contiene un valor particular. Este método devuelve el objeto que coincide con un criterio dado si existe en la matriz.

¿Quiere aprender más sobre JavaScript? Consulte nuestra guía Cómo aprender JavaScript. Encontrará consejos de expertos y una lista de los mejores cursos, libros y recursos en línea que puede usar para aprender.