# amb

![amb](http://reactivex.io/documentation/operators/images/amb.png)

\</rx-marbles>

Propagates the observable sequence or Promise that reacts first. "amb" stands for [ambiguous](http://blogs.msdn.com/b/jeffva/archive/2009/11/18/amb-materialize-and-dematerialize.aspx).

## Arguments

1. `args` _(Array|arguments)_: Observable sources or Promises competing to react first either as an array or arguments.

## Returns

_(`Observable`)_: An observable sequence that surfaces any of the given sequences, whichever reacted first.

## Example
