🔃 Reverses the order of elements in an array.
✅
Immutable: This function does not mutate the original array.
Syntax
import { reverse } from '@opentf/std';
reverse<T>(arr: T[] = []): T[]Parameters
arr: The source array.
Returns
A new array with the elements in reverse order.
Examples
reverse([1, 2, 3]) //=> [3, 2, 1]
reverse([{ a: 1 }, { b: 2 }, { c: 3 }])
//=> [
// {
// c: 3,
// },
// {
// b: 2,
// },
// {
// a: 1,
// },
// ]
reverse('Apple') //=> ['e', 'l', 'p', 'p', 'A']
reverse([1, , 3]) //=> [3, undefined, 1]