UNPKG

@lipagas/ember-core

Version:

Provides all the core services, decorators and utilities for building a Fleetbase extension for the Console.

25 lines (17 loc) 452 B
import { isArray } from '@ember/array'; const isNumber = (value) => typeof value === 'number' && isFinite(value); export default function last(arr, n = 1) { if (!isArray(arr) || arr.length === 0) { return null; } n = isNumber(n) ? +n : 1; if (n === 1) { return arr[arr.length - 1]; } let res = new Array(n); let len = arr.length; while (n--) { res[n] = arr[--len]; } return res; }