kingjs/linq.take
@Generates a sequence identical to another sequence up to a specified index.
Usage
Take the first 2 numbers in -2
, -1
, 0
, 1
, 2
like this:
var take = require('@kingjs/linq.take');
var sequence = require('@kingjs/enumerable.create');
var toArray = require('@kingjs/linq.to-array');
var result = take.call(sequence(-2, -1, 0, 1, 2), 2);
toArray.call(result);
result:
[-2, -1]
API
declare function take(
this: Enumerable,
count: number
): Enumerable
Interfaces
-
Enumerable
: See @kingjs/enumerable.define.
Parameters
-
this
: The sequence. -
count
: The number of elements to take.
Return Value
A sequence of only the first count
elements.
Install
With npm installed, run
$ npm install @kingjs/linq.take
Acknowledgments
Like Element.Take
.
License
MIT