Files
30-seconds-of-code/test/size/size.js
2018-08-02 13:49:33 +03:00

10 lines
252 B
JavaScript

const size = val =>
Array.isArray(val)
? val.length
: val && typeof val === 'object'
? val.size || val.length || Object.keys(val).length
: typeof val === 'string'
? new Blob([val]).size
: 0;
module.exports = size;