Мастер-классы по Javascript Екатеринбург Ростов-на-Дону Москва Узнать больше...
Содержание (скрыть) Содержание (показать)

multiplyNumeric

Создайте функцию multiplyNumeric, которая получает объект и умножает все численные свойства на 2. Например:

// до вызова
var menu = {
    width: 200,  
    height: 300,
    title: "My menu"
};

multiplyNumeric(menu);

// после вызова
menu = {
    width: 400,
    height: 600,
    title: "My menu"
};

P.S. Для проверки на число используйте функцию:

function isNumeric(n) { 
  return !isNaN(parseFloat(n)) && isFinite(n)
}

Решение
Решение

var menu = {
  width: 200,
  height: 300,
  title: "My menu"
};

function isNumeric(n) { 
  return !isNaN(parseFloat(n)) && isFinite(n);
}

function multiplyNumeric(obj) {
  for(var key in obj) {
    if (isNumeric( obj[key] )) {
      obj[key] *= 2;
    }
  }
}

multiplyNumeric(menu);

alert("menu width="+menu.width+" height="+menu.height+" title="+menu.title);

#29
Наверх

Реклама

Нашли опечатку?

Нашли опечатку на сайте? Что-то кажется странным?
Выделите соответствующий текст и нажмите Ctrl+Enter!

Последние Комментарии

Помоги другим!

Помоги другим узнать о хорошей статье!