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


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

Para cada elemento em um objeto/mapa/hash chama uma função e insere o resultado em um novo objeto com a mesma chave.

Parameters:
Name Type Argument Description
obj Object

Objeto que será iterado.

f function

A função que será chamada para cada elemento. Essa função recebe 3 argumentos (o valor do elemento, a chave do elemento e o objeto iterado) e deve retornar um valor. O retorno será inserido no resultado.

opt_obj Object <optional>

Valor a ser utilizado como this na execução da função.

Returns:

Um novo objeto com os resultados da função informada.

Type
Object