Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Стоит ли использовать try (https://javascript.ru/forum/misc/64640-stoit-li-ispolzovat-try.html)

mrKot 26.08.2016 14:56

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

try {
//yes
} catch (err) {
//no
}

ksa 26.08.2016 15:49

Цитата:

Сообщение от mrKot
Стоит ли использовать try

Какие цели преследуешь?

zbara 26.08.2016 16:37

Отправку данных на сервер, загрузку данных

ksa 26.08.2016 16:48

Цитата:

Сообщение от zbara (Сообщение 426749)
Отправку данных на сервер, загрузку данных

И зачем там обработчик ошибок? :blink:

warren buffet 26.08.2016 17:20

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

ТС, юзай смело, и вообще почаще окружай трай-катчами рискованные места, чтобы из-за одного косяка весь скрипт не остановился.

Vlasenko Fedor 26.08.2016 22:19

Частое использование try catch, говорит, что у программиста не совсем хорошо с головой, коль он не может построить логику работы и не совсем понимает свое творение :lol:

Яростный Меч 26.08.2016 22:52

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

В "своем" коде нет смысла, отлавливать try catch такие штуки, которые можно предотвратить без этого. Например, если переменная х может быть равна null, то нет смысла оборачивать в try вызов x.func(), лучше просто проверить на null

ksa 29.08.2016 10:45

Цитата:

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

Решается простой проверкой...

warren buffet 30.08.2016 09:17

Хочу посмотреть на эту проверку.

ksa 30.08.2016 10:40

Цитата:

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

Проверку на "пустоту"?

Или как еще понять фразу?
Цитата:

Сообщение от warren buffet
ему пришел пустой ответ



Часовой пояс GMT +3, время: 11:19.