mirror of
https://github.com/henrywhitaker3/Speedtest-Tracker.git
synced 2025-12-24 22:39:26 +01:00
496 B
496 B
macro()
The macro method lets you register custom methods
collect().macro('uppercase', function () {
return this.map(item => item.toUpperCase());
});
const collection = collect(['a', 'b', 'c']);
collection.uppercase();
collection.all();
// ['A', 'B', 'C']
Note that the
macromethod returnsundefined, and therefore it is not possible to use it within a chain of methods.