Показать сообщение отдельно
  #2 (permalink)  
Старый 26.04.2009, 23:18
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

Если это узкое место (выполняется часто, например), лучше использовать if, который проверял бы верное значение и возвращал результат. Try-catch не особо хорош в плане производительности. В вашем случае я бы остановился на варианте:
listBody.getItem = function(ind){
    return ((ind in this.childNodes) && this.childNodes[ind].lastChild) || false;
}
Ответить с цитированием