funkcja mapy dla obiektów (zamiast tablic)

Mam przedmiot:

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

Szukam metody rodzimej, podobnej doArray.prototype.map które zostaną użyte w następujący sposób:

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

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

Czy JavaScript ma takimap funkcja dla obiektów? (Chcę tego dla Node.JS, więc nie przejmuję się problemami z różnymi przeglądarkami).

questionAnswers(28)

yourAnswerToTheQuestion