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


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

Chama a função para cada elemento no objeto/mapa. Se a chamada retornar true, adiciona o elemento para o novo objeto retornado por esta função.

Parameters:
Name Type Argument Description
obj Object

Objeto a ser iterado.

f function

A função chamada para cada elemento. Ela receberá 3 argumentos (o elemento, o nome da propriedade e o objeto iterado) e deverá retornar um booleano. Se o valor retornado for true, o elemento será adicionado no objeto resultante. Se falso, o valor não será incluído.

opt_obj Object <optional>

Objeto a ser utilizado como 'this' dentro de f.

Returns:

Novo objeto com os elementos que satisfazem o filtro informado.

Type
Object