UNPKG

underscore

Version:

JavaScript's functional programming helper library.

9 lines (7 loc) 252 B
import isArrayLike from './_isArrayLike.js'; import keys from './keys.js'; // Return the number of elements in a collection. export default function size(obj) { if (obj == null) return 0; return isArrayLike(obj) ? obj.length : keys(obj).length; }