15270821319 4e5c5d37f9 初步设计数据库,注册登录 преди 10 месеца
..
LICENSE 4e5c5d37f9 初步设计数据库,注册登录 преди 10 месеца
README.md 4e5c5d37f9 初步设计数据库,注册登录 преди 10 месеца
index.js 4e5c5d37f9 初步设计数据库,注册登录 преди 10 месеца
package.json 4e5c5d37f9 初步设计数据库,注册登录 преди 10 месеца

README.md

simple-swizzle Travis-CI.org Build Status Coveralls.io Coverage Rating

Swizzle your function arguments; pass in mixed arrays/values and get a clean array

Usage

var swizzle = require('simple-swizzle');

function myFunc() {
	var args = swizzle(arguments);
	// ...
	return args;
}

myFunc(1, [2, 3], 4); // [1, 2, 3, 4]
myFunc(1, 2, 3, 4);   // [1, 2, 3, 4]
myFunc([1, 2, 3, 4]); // [1, 2, 3, 4]

Functions can also be wrapped to automatically swizzle arguments and be passed the resulting array.

var swizzle = require('simple-swizzle');

var swizzledFn = swizzle.wrap(function (args) {
	// ...
	return args;
});

swizzledFn(1, [2, 3], 4); // [1, 2, 3, 4]
swizzledFn(1, 2, 3, 4);   // [1, 2, 3, 4]
swizzledFn([1, 2, 3, 4]); // [1, 2, 3, 4]

License

Licensed under the MIT License. You can find a copy of it in LICENSE.