🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

arguments-extended

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

arguments-extended

Utilities for working with arguments object

0.0.3
latest
npm
Version published
Weekly downloads
82K
-7.08%
Maintainers
1
Weekly downloads
 
Created
Source

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"];

Keywords

arguments

FAQs

Package last updated on 06 Jun 2013

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts