Object.size >= 0.1.3
Purpose
Get the size (length) of any given variable
Syntax
Object.size
(
variable
Booleaninclude_undefined= true
);
Parameters
variable
- Variable to get the length of
include_undefined
- Whether to include `undefined` values when having to count properties
Return values
Number
Examples
Getting the size of an array
Object.size([1, 2, 3]);>>> 3
Getting the size of an object
Object.size({a: 1, b: 2});>>> 3
Getting the size of an object with a `length` property
When the given variable has a numerical `length` property, that will always be used
Object.size({a: 1, b: 2, length: 50});>>> 50
Getting the size of primitives
Object.size({a: 1, b: 2});>>> 3
Comments