MCPcopy Create free account
hub / github.com/d3/d3-array / pairs

Function pairs

src/pairs.js:1–11  ·  view source on GitHub ↗
(values, pairof = pair)

Source from the content-addressed store, hash-verified

1export default function pairs(values, pairof = pair) {
2 const pairs = [];
3 let previous;
4 let first = false;
5 for (const value of values) {
6 if (first) pairs.push(pairof(previous, value));
7 previous = value;
8 first = true;
9 }
10 return pairs;
11}
12
13export function pair(a, b) {
14 return [a, b];

Callers 2

pairs-test.jsFile · 0.90
shuffle-test.jsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…