UNPKG

@stdlib/utils

Version:

Standard utilities.

44 lines (31 loc) 1.03 kB
{{alias}}( object, predicate[, thisArg ] ) Test whether all properties (own and inherited) of an object pass a test implemented by a predicate function. The predicate function is provided three arguments: - value: object value. - key: object key. - object: the input object. The function immediately returns upon encountering a non-truthy return value. If provided an empty object, the function returns `true`. Parameters ---------- object: Object Input object over which to iterate. predicate: Function Test function. thisArg: any (optional) Execution context. Returns ------- bool: boolean The function returns `true` if the predicate function returns a truthy value for all elements; otherwise, the function returns `false`. Examples -------- > function positive( v ) { return ( v > 0 ); }; > var o = {a: 1, b: 2, c: 3}; > var bool = {{alias}}( o, positive ) true See Also --------