1
0
mirror of https://github.com/danog/amp.git synced 2024-12-12 09:29:45 +01:00
amp/docs/iterators/combinators.md

15 lines
709 B
Markdown
Raw Normal View History

---
layout: docs
2017-05-26 21:13:34 +02:00
title: Iterator Combination
permalink: /iterators/combinators
---
Amp provides two common combination helpers for iterators: `concat` and `merge`.
## `concat()`
`concat()` accepts an array of `Iterator` instances and concatenates the given iterators into a single iterator, emitting values from a single iterator at a time. The prior iterator must complete before values are emitted from any subsequent iterators. Iterators are concatenated in the order given (iteration order of the array).
## `merge()`
`merge()` accepts an array of `Iterator` instances and creates an `Iterator` that emits values emitted from any iterator in the array of iterators ending once all emitters completed.