Files
30-seconds-of-code/test/size/size.js
2018-05-02 21:04:11 +00:00

9 lines
213 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;