You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
545 B

4 years ago
  1. # `mapSpread()`
  2. The mapSpread method iterates over the collection's items, passing each nested item value into the given callback.
  3. The callback is free to modify the item and return it, thus forming a new collection of modified items:
  4. ```js
  5. const collection = collect([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]);
  6. const chunks = collection.chunk(2);
  7. const sequence = chunks.mapSpread((even, odd) => even + odd);
  8. sequence.all();
  9. // [1, 5, 9, 13, 17]
  10. ```
  11. [View source on GitHub](https://github.com/ecrmnn/collect.js/blob/master/src/methods/mapSpread.js)