Namespace: eachProperty

just.eachProperty(object, fn, thisArgopt, opts) → {boolean}

Converts object to an Object, iterates over it, calls a function on each iteration, and if a truthy value is returned from that function, the loop will stop.
Source:
core.js, line 717

Parameters:

Name Type Description
object
Any Some value.
fn
just.eachProperty~fn The function that will be called on each iteration.
thisArg
[optional]
Any this for fn.
opts
object Some options.
Properties
Name Type Default Description
addNonOwned
[optional]
boolean false Include non-owned properties. `false`: iterate only the owned properties. `true`: iterate the (enumerable) inherited properties too.
Throws:
If fn is not a function.
Type
TypeError
Returns:
`true` if the function was interrupted, `false` otherwise.
Type
boolean

Type Definitions

fn(value, key, objectnon-null) → {boolean}

Source:
core.js, line 686
This:

{@link

Parameters:
Name Type Description
value
Any The current value.
key
Any The current key.
object
object The current object being iterated.
Returns:
If `true`, the current loop will stop.
Type
boolean