The transform() function iterates over a collection and callback each item in the collection, the items inside the collection are replaced by the new callback values. It is similar to the JavaScript map() function but the values got replaced in transform() function.
In JavaScript, the array is first converted to a collection and then the function is applied to the collection.
Syntax:
JavaScript
Output:
JavaScript
data.transform(item, key)Parameters: This function accepts two parameter as mentioned above and described below:
- item: This parameter holds the collection item.
- key: This parameter holds new operational value.
// 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());
[5 , 10 , 15 , 20 , 25 ]Example 2: Same thing we have done here as above example.
// 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());
Output:
[1 , 2 , 3 , 4 , 5 ]Reference: https://collect.js.org/api/transform.html