size.js 269 Bytes Raw Blame History Permalink 1 2 3 4 5 6 7 8 9 10 var _isArrayLike = require('./_isArrayLike.js'); var keys = require('./keys.js'); // Return the number of elements in a collection. function size(obj) { if (obj == null) return 0; return _isArrayLike(obj) ? obj.length : keys(obj).length; } module.exports = size;