Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Apply a function to the values of an object.

branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time


Takes an object and a fn and returns a new object with the same keys, but with fn applied to the values.


var mapVals = require('map-vals');

function inc(val) {
  return val + 1;

var numbers = {a: 1, b: 2, c: 3};
var newNumbers = mapVals(numbers, inc);
console.log(newNumbers); //=> {a: 2, b: 3, c: 4}
Something went wrong with that request. Please try again.