MCPcopy Index your code
hub / github.com/nodejs/node / main

Function main

benchmark/util/inspect-array.js:17–43  ·  view source on GitHub ↗
({ n, len, type })

Source from the content-addressed store, hash-verified

15});
16
17function main({ n, len, type }) {
18 let arr = Array(len);
19 let opts;
20
21 switch (type) {
22 case 'denseArray_showHidden':
23 opts = { showHidden: true };
24 arr = arr.fill('denseArray');
25 break;
26 case 'denseArray':
27 arr = arr.fill('denseArray');
28 break;
29 case 'sparseArray':
30 break;
31 case 'mixedArray':
32 for (let i = 0; i < n; i += 2)
33 arr[i] = i;
34 break;
35 default:
36 throw new Error(`Unsupported type ${type}`);
37 }
38 bench.start();
39 for (let i = 0; i < n; i++) {
40 util.inspect(arr, opts);
41 }
42 bench.end(n);
43}

Callers

nothing calls this directly

Calls 5

ArrayFunction · 0.85
fillMethod · 0.80
inspectMethod · 0.80
startMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…