Mapeie as chaves do objeto e retorne um novo objeto com a chave mapeada.
let _ = require('underscore');
module.exports = (o, f) =>
_.object(
_.map(
_.pairs(o), (keyValue) => [f(keyValue[0], keyValue[1]), keyValue[1]]
)
);
Experimente _.keys
com um _.map
.
Eu quero ter uma função que retorna um objeto com chaves mapeadas.
mapKeys :: ( Object, KeyMappingFunction ) -> Object
Isso é mais do que combinar _.keys
e _.map
.
Veja lodash / mapKeys ou lodash.mapkeys .
Comentários muito úteis
Veja lodash / mapKeys ou lodash.mapkeys .