1.0.12 • Published 8 years ago

isi-array v1.0.12

Weekly downloads
1
License
ISC
Repository
github
Last release
8 years ago

array prototype extenter for node.js

Array prototype Extender.

Export-Methods

Extended Methods

isArray()

isArray(objToTest)

Test an object to be an array

var isiArray = require( 'isi-array' );
var obj1 = undefined;
var obj2 = 'tst';
var obj3 = [];

isiArray.isArray(obj1);
// -> false

isiArray.isArray(obj2);
// -> false

isiArray.isArray(obj3);
// -> true

isFunction()

isFunction(objToTest)

Test an object to be a function

var isiArray = require( 'isi-array' );
isiArray.isFunction(undefined);
// -> false

isiArray.isFunction({});
// -> false

isiArray.isFunction(() => {});
// -> true

isString()

isString(objToTest)

Test an object to be a string

var isiArray = require( 'isi-array' );
isiArray.isString(undefined);
// -> false

isiArray.isString({});
// -> false

isiArray.isString("string to test");
// -> true

firstOrDefault():

firstOrDefault(conditionFunc)

// NEED TO BE DOCUMENTED

each():

each(repeatFunc)

// NEED TO BE DOCUMENTED

take():

take(amount)

// NEED TO BE DOCUMENTED

skip():

skip(amount)

// NEED TO BE DOCUMENTED

filter():

filter(filterFunc)

// NEED TO BE DOCUMENTED

groupBy():

groupBy(filterOrPropertyName, skipUndefined = false)

// NEED TO BE DOCUMENTED

shuffle():

shuffle()

// NEED TO BE DOCUMENTED

notIn():

notIn()

// NEED TO BE DOCUMENTED

contains

.contains(objectOrArray)

[1,2,3].contains(5)
// -> false

[1,2,3].contains(2)
// -> true

[1,2,3].contains([5, 8, 9])
// -> false

[1,2,3].contains([9])
// -> false

[1,2,3].contains([1])
// -> true

[1,2,3].contains([1, 2, 3])
// -> true

pushRange():

pushRange(arr)

// NEED TO BE DOCUMENTED

count():

count(condition)

// NEED TO BE DOCUMENTED
1.0.12

8 years ago

1.0.11

8 years ago

1.0.10

9 years ago

1.0.9

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago