La función transform() itera sobre una colección y devuelve la llamada a cada elemento de la colección, los elementos dentro de la colección se reemplazan por los nuevos valores de devolución de llamada. Es similar a la función map() de JavaScript, pero los valores se reemplazaron en la función transform() .
En JavaScript, la array primero se convierte en una colección y luego la función se aplica a la colección.
Sintaxis:
data.transform(item, key)
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- item: este parámetro contiene el elemento de la colección.
- clave: este parámetro contiene un nuevo valor operativo.
Valor devuelto: Devuelve una array modificada creada por esta función.
Los siguientes ejemplos ilustran la función transform() en collect.js
Ejemplo 1: Aquí, en este ejemplo, tomamos una colección y luego usamos la función transform() modificamos los valores usando el parámetro de transformación clave y devolvemos el nuevo valor.
// It is used to import collect.js library const collect = require('collect.js'); const data= collect([1, 2, 3, 4, 5]); data.transform((item, key) => item * 5); console.log(data.all());
Producción:
[5 , 10 , 15 , 20 , 25 ]
Ejemplo 2: Lo mismo que hemos hecho aquí como en el ejemplo anterior.
// It is used to import collect.js library const collect = require('collect.js'); const x= collect([10, 20, 30, 40, 50]); x.transform((item, key) => item / 10); console.log(x.all());
Producción:
[1 , 2 , 3 , 4 , 5 ]
Referencia: https://collect.js.org/api/transform.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