PK

ADDRLIN : /home/questend/public_html/domains/flaxzy.com/node_modules/collect.js/src/methods/
FLL :
Current File : /home/questend/public_html/domains/flaxzy.com/node_modules/collect.js/src/methods/last.js

'use strict';

const { isFunction } = require('../helpers/is');

module.exports = function last(fn, defaultValue) {
  let { items } = this;

  if (isFunction(fn)) {
    items = this.filter(fn).all();
  }

  if ((Array.isArray(items) && !items.length) || (!Object.keys(items).length)) {
    if (isFunction(defaultValue)) {
      return defaultValue();
    }

    return defaultValue;
  }

  if (Array.isArray(items)) {
    return items[items.length - 1];
  }
  const keys = Object.keys(items);

  return items[keys[keys.length - 1]];
};


PK 99
E-SHOP || DASHBOARD
404

Page Not Found

It looks like you found a glitch in the matrix...

← Back to Home