Función de mapa para objetos (en lugar de matrices)

Tengo un objeto:

myObject = { 'a': 1, 'b': 2, 'c': 3 }

Estoy buscando un método nativo, similar aArray.prototype.map que se utilizaría de la siguiente manera:

newObject = myObject.map(function (value, label) {
    return value * value;
});

// newObject is now { 'a': 1, 'b': 4, 'c': 9 }

¿Tiene JavaScript unamap ¿Función para los objetos? (Quiero esto para Node.JS, por lo que no me importan los problemas de los navegadores).

Respuestas a la pregunta(28)

Su respuesta a la pregunta