Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.08.2016, 14:56
Аспирант
Отправить личное сообщение для mrKot Посмотреть профиль Найти все сообщения от mrKot
 
Регистрация: 02.01.2014
Сообщений: 85

Стоит ли использовать try
Стоит ли использовать в коде:

try {
//yes
} catch (err) {
//no
}
Ответить с цитированием
  #2 (permalink)  
Старый 26.08.2016, 15:49
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от mrKot
Стоит ли использовать try
Какие цели преследуешь?
Ответить с цитированием
  #3 (permalink)  
Старый 26.08.2016, 16:37
Новичок на форуме
Отправить личное сообщение для zbara Посмотреть профиль Найти все сообщения от zbara
 
Регистрация: 26.08.2016
Сообщений: 7

Отправку данных на сервер, загрузку данных
Ответить с цитированием
  #4 (permalink)  
Старый 26.08.2016, 16:48
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от zbara Посмотреть сообщение
Отправку данных на сервер, загрузку данных
И зачем там обработчик ошибок?
Ответить с цитированием
  #5 (permalink)  
Старый 26.08.2016, 17:20
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Ну например ему пришел пустой ответ, а он пытается его парсить в жисон.

ТС, юзай смело, и вообще почаще окружай трай-катчами рискованные места, чтобы из-за одного косяка весь скрипт не остановился.
Ответить с цитированием
  #6 (permalink)  
Старый 26.08.2016, 22:19
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

Частое использование try catch, говорит, что у программиста не совсем хорошо с головой, коль он не может построить логику работы и не совсем понимает свое творение
Ответить с цитированием
  #7 (permalink)  
Старый 26.08.2016, 22:52
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

try catch имеет смысл использовать, если вызывается какая-нибудь "сторонняя" функция, которая может выбросить исключение. Например, JSON.parse для данных, пришедших с сервера.

В "своем" коде нет смысла, отлавливать try catch такие штуки, которые можно предотвратить без этого. Например, если переменная х может быть равна null, то нет смысла оборачивать в try вызов x.func(), лучше просто проверить на null
Ответить с цитированием
  #8 (permalink)  
Старый 29.08.2016, 10:45
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от warren buffet
Ну например ему пришел пустой ответ, а он пытается его парсить в жисон.
Решается простой проверкой...
Ответить с цитированием
  #9 (permalink)  
Старый 30.08.2016, 09:17
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Хочу посмотреть на эту проверку.
Ответить с цитированием
  #10 (permalink)  
Старый 30.08.2016, 10:40
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от warren buffet
Хочу посмотреть на эту проверку.
Проверку на "пустоту"?

Или как еще понять фразу?
Сообщение от warren buffet
ему пришел пустой ответ
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
стоит ли использовать максины для оптимизации cyber Оффтопик 15 12.08.2015 00:40
Rubislider - стоит ли использовать если ... niko099 Библиотеки/Тулкиты/Фреймворки 0 23.06.2015 00:46
Стоит ли обновлять библиотеку jquery? natkalin Общие вопросы Javascript 1 21.11.2014 09:43
Как использовать sprit'ы? Hekumok Общие вопросы Javascript 17 10.08.2012 11:24
стоит ли использовать Perl mycoding Серверные языки и технологии 9 12.10.2010 15:33