Module: @nginstack/engine/lib/object/every


(require("@nginstack/engine/lib/object/every"))(obj, f [, opt_obj])

Chama a função para cada elemento em um objeto, mapa ou hash. Se a chamada retornar false, retorna imediatamente com esse resultado sem checar o restante dos elementos. Retorna true apenas se todas as chamadas retornarem true.

Parameters:
Name Type Argument Description
obj Object

Objeto a ser iterado.

f function

Função que será chamada para cada elemento. A função receberá 3 argumentos: o elemento, o nome da propriedade e o objeto iterado. Ela deve retorna um valor booleano.

opt_obj Object <optional>

O valor informado será o 'this' dentro da função chamada.

Returns:

True se todas as chamadas retornarem true.

Type
boolean