La función whereInstanceOf() se usa para filtrar la entrada con un tipo de clase determinado. En JavaScript, la array primero se convierte en una colección y luego la función se aplica a la colección.
Sintaxis:
data.whereInstanceOf('key')
Parámetros: esta función acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
- Clave: este parámetro contiene el nombre de la clave que define el valor de esa clave.
Valor de retorno: Devuelve la colección con un valor clave que se mencionó.
Los siguientes ejemplos ilustran la función whereInstanceOf() en collect.js
Ejemplo 1: Aquí, en este ejemplo, tomamos una colección y luego, usando el método whereInstanceOf() , hemos devuelto la colección filtrada usando la clave.
Javascript
// It is used to import collect.js library const collect = require('collect.js'); const Input = collect([ new Books('Pride and prejudice'), new Books('The Great Gatsby '), new Movies('It'), ]); const output = Input.whereInstanceOf(Books); console.log(output.all());
Producción:
[ new Books('Pride and prejudice'), new Books('The Great Gatsby'), ]
Ejemplo 2: Lo mismo que hemos hecho aquí como en el ejemplo anterior.
Javascript
// It is used to import collect.js library const collect = require('collect.js'); const Input = collect([ new Year('1980'), new Year('2020'), new Name('Mohan'), ]); const output = Input.whereInstanceOf(Name); console.log(output.all());
Producción:
[ new Name('Mohan'), ]
Referencias: https://collect.js.org/api/whereinstanceof.html
Publicación traducida automáticamente
Artículo escrito por akhilsharma870 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA