Показать сообщение отдельно
  #1 (permalink)  
Старый 12.11.2011, 21:44
Аватар для float
Профессор
Отправить личное сообщение для float Посмотреть профиль Найти все сообщения от float
 
Регистрация: 01.07.2010
Сообщений: 387

обработка исклучений
2 варианта:

1-й
function a(node) {
 var t = node.firsChild;
}

2-й
function a(node) {
 if(node) var t = node.firsChild;
 else throw Error('node is undefined');
}


я пришёл к выводу, что 2-й вариант - только захламление кода, тк 2-м способом мы просто добиваемся того что в консоли показывает ошибку в другой строке.

Может я чегот не знаю, что должно было меня склонить ко второму варианту? (видел многие используют)
Ответить с цитированием