Показать сообщение отдельно
  #2 (permalink)  
Старый 25.05.2019, 00:38
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

DarkPhoenix,

const double = x => x * 2;
function mapObject(fn, obj) {
  for (let i in obj) {
    if (obj.hasOwnProperty(i)) {
        obj[i] = double(obj[i]);
    }
  }
  return obj;
}
let obj = mapObject(double, {x: 1, y: 2, z: 3})
alert(JSON.stringify(obj, "", 4));
Ответить с цитированием