(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