У меня есть объект:
myObject = { 'a': 1, 'b': 2, 'c': 3 }
Я ищу собственный метод, похожий на Array.prototype.map
, который будет использоваться следующим образом:
newObject = myObject.map(function (value, label) {
return value * value;
});
// newObject is now { 'a': 1, 'b': 4, 'c': 9 }
Есть ли у JavaScript такая функция map
для объектов? (Я хочу это для Node.JS, поэтому мне не нужны проблемы с перекрестным браузером.)