fnutils
v0.0.1
Published
Collection of utils for Functions
Downloads
1,809
Readme
fnUtils - Collection of utils for Function manipulation
Overview
Collection of function processing utilities:
slice(arguments, index)
(arguments Object, number): returns an array of thearguments
items starting atindex
head(function)
(Array): returns an array of the function named argumentsbody(function)
(string): returns the function source code
Download
fnUtils is published on node package manager (npm). To install, do:
npm install fnutils
Usage
var fnutils = require('fnutils')
function test (a, b, c) {
var args = fnutils.slice(arguments, b)
console.log('test arguments (type=%s, length=%d)', typeof args, args.length, args)
}
test('a', 0, true)
test('a', 1, true)
console.log('HEAD', fnutils.head(test))
console.log('BODY', fnutils.body(test))
Output
test arguments (type=object, length=3) [ 'a', 0, true ]
test arguments (type=object, length=2) [ 1, true ]
HEAD [ 'a', 'b', 'c' ]
BODY
var args = fnutils.slice(arguments, b)
console.log('test arguments (type=%s, length=%d)', typeof args, args.length, args)