Skip to main content

Retro

Overloads​

NameDescription
Retro(Object r) -> RetroUnwraps a reverse range back to its original direction.
Retro(Object r) -> RetroCreates 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