Recoger.js | función transformar()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *