Very Array
Such functional array helper
Install
npm install very-array --save bower install very-array
Many functions:
-
skip:
; // [2, 3] -
take:
; // [1, 2] -
sum:
; // 6 -
select:
// [1, 2, 3] -
selectMany:
// [1, 2, 3, 4, 5, 6] -
contains:
; // true -
all:
all { return i > 0; }; // true -
any:
; // true -
where:
; // [3] -
first:
; // [2] -
last:
; // 3 -
distinct:
; // [1, 2, 3] -
groupBy:
; //Array[2], Array[1], Array[1] -
orderBy:
; // [{ a: 1 }, { a: 2 }, { a: 3 }] -
orderByDescending:
; // [{ a: 3 }, { a: 2 }, { a: 1 }] -
forEach:
; // 1, 2, 3
Such prototype extension:
va; 1 2 3 // 6