1.0.12 • Published 5 years ago

isi-array v1.0.12

Weekly downloads
1
License
ISC
Repository
github
Last release
5 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

5 years ago

1.0.11

6 years ago

1.0.10

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago