[Home](./index.md) > [@apextoaster/js-utils](./js-utils.md) > [countOf](./js-utils.countof.md) ## countOf() function Calculate the "length" of an array or value. Arrays return their length, single values return 1, and nil values return 0. This counts the number of elements that setOrPush would add. Signature: ```typescript export declare function countOf(val: unknown): number; ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | val | unknown | | Returns: `number`