Показать сообщение отдельно
  #1 (permalink)  
Старый 13.04.2014, 17:17
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

Делаете ли вы такие проверки
Вот функции:

function x(data) {
  if (data) {
    alert(data.x);
  }
}

function y(data) {
  alert(data.y);
}

// очевидные вызовы
x({x: 'x'});
y({y: 'y'});

// неочевидные
x();  // тут условие
y();  // тут ошибка !


Функции должны вызываться с аргументами, иначе вызов просто теряет смысл.
В первом случае вызов пустой функции не вызовет ошибку, так как есть условие.
Во втором случае будет ошибка.

Делаете ли вы подобные проверки?

Последний раз редактировалось dmitry111, 13.04.2014 в 17:23.
Ответить с цитированием