JavaScript ofrece muchos métodos cuya funcionalidad se puede usar para verificar los objetos dentro de las matrices. Veremos la mayoría de ellos con gran detalle:
arrugado.algún método ()
El método Some () toma una función como un argumento que verifica si algún elemento de la matriz contiene un valor de propiedad específico. Si se encuentra ese valor de propiedad, el método devuelve verdadero:
Let Employee = [FirstName: "John", LastName: "Doe", Age: 39, FirstName: "Adam", LastName: "Smith", Age: 40];De lo contrario devuelve falso:
Let Employee = [FirstName: "John", LastName: "Doe", Age: 39, FirstName: "Adam", LastName: "Smith", Age: 40];arrugado.incluye () método
El método INCLUSE toma un objeto como argumento y devuelve verdadero si está presente dentro de una matriz:
Let EMP1 = FirstName: "John", LastName: "Doe", Age: 39;Es importante tener en cuenta que el objeto de argumento y el objeto dentro de la matriz deben ser el mismo. Diferentes objetos con los mismos valores devolverán falso:
Let Employee = [FirstName: "John", LastName: "Doe", Age: 39, FirstName: "Adam", LastName: "Smith", Age: 40];arrugado.Método Find ()
El método find () es similar a Some (), ya que verifica los valores de la propiedad específicos, pero si se encuentra, devuelve el objeto en lugar del valor verdadero:
Let Employee = [FirstName: "John", LastName: "Doe", Age: 39, FirstName: "Adam", LastName: "Smith", Age: 40];Si el objeto no está presente, entonces el método find () devuelve indefinido:
Let Employee = [FirstName: "John", LastName: "Doe", Age: 39, FirstName: "Adam", LastName: "Smith", Age: 40];arrugado.Método Filter ()
El método Filter () se puede aplicar en una matriz para obtener una lista de todos los objetos que pasan ciertas condiciones:
Let Employee = [FirstName: "John", LastName: "Doe", Age: 39, FirstName: "Adam", LastName: "Smith", Age: 40];arrugado.método findIndex ()
El método findindex () verificará el valor específico de la propiedad y devolverá el índice del objeto encontrado:
Let Employee = [FirstName: "John", LastName: "Doe", Age: 39, FirstName: "Adam", LastName: "Smith", Age: 40];Si el objeto no se encuentra, entonces devuelve -1:
Let Employee = [FirstName: "John", LastName: "Doe", Age: 39, FirstName: "Adam", LastName: "Smith", Age: 40];Conclusión
En este artículo revisamos varias formas de verificar si una matriz contiene un objeto en JavaScript. Todos estos métodos tienen algunas diferencias en cómo funcionan. Estas diferencias fueron mencionadas y discutidas exhaustivamente en la publicación anterior.