Retro
Overloads
| Name | Description |
|---|---|
Retro(Object r) -> Retro | Unwraps a reverse range back to its original direction. |
Retro(Object r) -> Retro | Creates a reverse range from a range. |
Retro(Object r) -> Retro
Unwraps a reverse range back to its original direction.
Parameters
- r: The reverse range to unwrap.
Returns
A clone of the underlying range.
Example
var reversed = Retro(range([1, 2, 3]))
Retro(reversed).front()
//-> 1
Retro(Object r) -> Retro
Creates a reverse range from a range.
Parameters
- r: The underlying range.
Returns
A new reverse range.
Example
var r = Retro(range([1, 2, 3]))
r.front()
//-> 3