map for objects (instead of arrays)

I have an object:

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

I am looking for a native method, similar to Array.prototype.map that would be used as follows:

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

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

Does JavaScript have such a map function for objects? (I want this for Node.JS, so I don’t care about cross-browser issues.)


Download map.for.objects.instead.of.arrays.zip
Direct Link


Download


Download map.for.objects.instead.of.arrays.zip
Mediafire


Download


Download map.for.objects.instead.of.arrays.zip
Turbobit


Download


Download map.for.objects.instead.of.arrays.zip
4Downfiles


Download


Download map.for.objects.instead.of.arrays.zip
Uploadsat


Download