Package Exports
- parse-arguments
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (parse-arguments) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
parse-arguments

Parse function to object with same key names as arguments names and values that you pass in same order.
Install
npm i parse-arguments --save
Usage
For more use-cases see the tests
const parseArguments = require('parse-arguments')
parseArguments
Parse function to object with same key names as its arguments names.
Params
args
{Array|Arguments}fn
{Function}returns
{Object}
Example
function fixture (xxx, yyy, zzz) {
return parseArguments(arguments, fixture)
}
var parsed = fixture(444, {a: 'b'}, 'foo')
console.log(parsed.xxx) // => 444
console.log(parsed.yyy) // => { a: 'b' }
console.log(parsed.zzz) // => 'foo'
console.log(parsed) // => { xxx: 444, yyy: { a: 'b' }, zzz: 'foo' }
Related
- bind-arguments: Bind context (optional) and multiple arguments to function. | homepage
- bind-context: Bind context to a function and preserves her name. Can be used to change name of a function. The toString also works correctly. | homepage
- flatten-arguments: Fastest, simplest and smallest. Pass
arguments
object or list of arguments and get flattened array. | homepage - function-arguments: Get arguments of a function, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions. | homepage
- handle-arguments: Handles given Arguments object - return separatly last argument (commonly callback) and other arguments as Array. Useful in node-style callback flow. Used by
hybridify
. | homepage - is-arguments: Is this an arguments object? It's a harder question than you think. | homepage
- manage-arguments: Prevents arguments leakage - managing arguments. From Optimization killers by Petka Antonov. | homepage
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
But before doing anything, please read the CONTRIBUTING.md guidelines.