UNPKG
ramda
Version:
0.2.0 (0.2.0)
es-rc (0.24.1-es.rc3)
latest (0.32.0)
0.32.0
0.31.3
0.31.2
0.31.1
0.31.0
0.30.1
0.30.0
0.29.1
0.29.0
0.28.0
0.27.2
0.27.1
0.27.0
0.26.1
0.26.0
0.25.0
0.24.1
0.24.1-es.rc3
0.24.1-es.rc2
0.24.1-es.rc1
0.24.0
0.23.0
0.22.1
0.22.0
0.21.0
0.20.1
0.20.0
0.19.1
0.19.0
0.18.0
0.17.1
0.17.0
0.16.0
0.15.1
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.1
0.9.0
0.8.0
0.7.2
0.7.1
0.7.0
0.6.0
0.5.0
0.4.3
0.4.2
0.4.1
0.4.0
0.3.0
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.5
0.1.4
0.1.2
0.1.1
0.1.0
A practical functional library for JavaScript programmers.
ramdajs.com
ramda/ramda
ramda
/
src
/
internal
/
_aperture.js
11 lines
•
277 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
function
_aperture
(
n, list
) {
var
idx =
0
;
var
limit = list.
length
- (n -
1
);
var
acc =
new
Array
(limit >=
0
? limit :
0
);
while
(idx < limit) { acc[idx] =
Array
.
prototype
.
slice
.
call
(list, idx, idx + n); idx +=
1
; }
return
acc; }
module
.
exports
= _aperture;