Skip to content

takeRight

Import from @varavel/vdl-plugin-sdk/utils/arrays.

function takeRight<T>(
   arr, 
   count?, 
   guard?): T[];

Returns a new array containing the last count elements from the input array arr. If count is greater than the length of arr, the entire array is returned.

Type Parameters

Type Parameter Description
T The type of elements in the array.

Parameters

Parameter Type Description
arr readonly T[] The array to take elements from.
count? number The number of elements to take.
guard? unknown -

Returns

T[]

A new array containing the last count elements from arr.

Examples

// Returns [4, 5]
takeRight([1, 2, 3, 4, 5], 2);
// Returns ['b', 'c']
takeRight(['a', 'b', 'c'], 2);
// Returns [1, 2, 3]
takeRight([1, 2, 3], 5);