arguments-extended
Utilities for working with arguments object
Last updated 13 years ago by damartin .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install arguments-extended 
SYNC missed versions from official npm registry.

Build Status

browser support

arguments-extended

arguments-extended is a Javascript library that provides utilities for working with the arguments object. arguments-extended can be used as a monad library or each function can be used standalone.

arguments-extended can be used standalone or incorporated into extended

var args = require("arguments-extended");

Or

var args = require("extended")
	.register(require("arguments-extended"));

Installation

npm install arguments-extended

Or download the source (minified)

Usage

toArray() argsToArray()

Function to convert arguments to an array. If you are using arguments-extended as a monad use the toArray method, if your using the standalone method use argsToArray

To use as a monad.


function argsToArray(){
    return args(arguments).toArray().value();
}

argsToArray("a", "b", "c"); //["a", "b", "c"];

To use a a function


function argsToArray(){
    return args.argsToArray(arguments);
}

argsToArray("a", "b", "c"); //["a", "b", "c"];

You may also specify a slice argument to slice a number of arguments off of the front of returned array


function argsToArray(){
    return args(arguments).toArray(1).value();
}

argsToArray("a", "b", "c"); //["b", "c"];


function argsToArray(){
    return args.argsToArray(arguments, 1);
}

argsToArray("a", "b", "c"); //["b", "c"];

Current Tags

  • 0.0.3                                ...           latest (13 years ago)

3 Versions

  • 0.0.3                                ...           13 years ago
  • 0.0.2                                ...           13 years ago
  • 0.0.1                                ...           13 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 1
Dependencies (2)
Dev Dependencies (5)

Copyright 2013 - present © cnpmjs.org | Home |