MCPcopy
hub / github.com/bahmutov/code-snippets / keysValues

Function keysValues

keys-vs-values.js:27–39  ·  view source on GitHub ↗
(obj)

Source from the content-addressed store, hash-verified

25 }
26
27 function keysValues(obj) {
28 if (typeof obj === 'object') {
29 return {
30 keys: stringSize( Object.keys(obj).join('') ),
31 values: listSize( values(obj) )
32 };
33 } else {
34 return {
35 keys: 0,
36 values: objectSize(obj)
37 };
38 }
39 }
40
41 function keysVsValues(items) {
42 if (!Array.isArray(items) && typeof items === 'object') {

Callers 1

keysVsValuesFunction · 0.85

Calls 4

listSizeFunction · 0.85
valuesFunction · 0.85
stringSizeFunction · 0.70
objectSizeFunction · 0.70

Tested by

no test coverage detected