You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
11 lines
262 B
11 lines
262 B
1 year ago
|
export default function(array, f) {
|
||
|
if (f == null) f = pair;
|
||
|
var i = 0, n = array.length - 1, p = array[0], pairs = new Array(n < 0 ? 0 : n);
|
||
|
while (i < n) pairs[i] = f(p, p = array[++i]);
|
||
|
return pairs;
|
||
|
}
|
||
|
|
||
|
export function pair(a, b) {
|
||
|
return [a, b];
|
||
|
}
|