lodash-get-arguments

0.5.10 • Public • Published

Lodash getArguments

Lodash mixin which assigns arbitrary arguments to named keys which correspond to named predicates in an object.

Usage

function myFunction() {
  var a = _.getArguments(arguments, {
    name: function (b) {
      return typeof b === 'string';
    },
    node: function (b) {
      return !!&& typeof b === 'object' && !!b.nodeType;
    },
    callback: function (b) {
      return typeof b === 'function';
    }
  });
}
myFunction(myCallback, 'Sean', document.querySelector('div'));
// → { name: 'Sean', node: document.querySelector('div'), callback: myCallback }

Not all arguments supplied

myFunction(myCallback, document.querySelector('div'));
// → { name: false, node: document.querySelector('div'), callback: myCallback }

Package Sidebar

Install

npm i lodash-get-arguments

Weekly Downloads

1

Version

0.5.10

License

GNU 3

Last publish

Collaborators

  • seanjm