Size: a a a

JavaScript — русскоговорящее сообщество

2020 November 20

C☭

Chadwick ☭ in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
имхо просто конструкция сама по себе бессмысленная
там просто 100500 if/else а на выходе все делают одно и тоже.. поэтому и воткнул выброс экспы с тексом ошибки, который потом в catch'e и всплывет
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Chadwick ☭
там просто 100500 if/else а на выходе все делают одно и тоже.. поэтому и воткнул выброс экспы с тексом ошибки, который потом в catch'e и всплывет
ради интереса, а без try-catch тож ругается?
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
что за алгоритм на ыкзэпшонах? редко вижу правильное применение ыкзэпшонов
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
что за алгоритм на ыкзэпшонах? редко вижу правильное применение ыкзэпшонов
а что там применять? кидай да лови. 😁
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
а что там применять? кидай да лови. 😁
я так и делаю, однако надо различать исключения внутири библиотеки или утилиты и все остальные
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
throw это тот же return, только работает из любой точьки взаиморекурсивного алгоритма
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
взаимо... чего? 🤯
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
взаимо... чего? 🤯
return - возврат результата, throw - тоже возврат результата
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
return - возврат результата, throw - тоже возврат результата
ну в таком ключе можно говорить, что return это внешний возврат с закрытием контекста, а throw - внутренний.
источник
2020 November 21

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
ну в таком ключе можно говорить, что return это внешний возврат с закрытием контекста, а throw - внутренний.
не понимаю что за "внешний" и "внутренний", и то и другое - завершение работы алгоритма, throw завершает работу на влюбом уровне вложенности, return - исключительно в пределах функции
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
не понимаю что за "внешний" и "внутренний", и то и другое - завершение работы алгоритма, throw завершает работу на влюбом уровне вложенности, return - исключительно в пределах функции
throw мы можем отловить и внутри метода, без выхода из него.
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
throw мы можем отловить и внутри метода, без выхода из него.
можем, для отлова он и предусмотрен
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
исключения - важная часть api и их не стоит игнорировать
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
исключения - важная часть api и их не стоит игнорировать
угу, только их обычно не в try, а в catch делают, что-бы ошибку дальше по цепочке пробросить...
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
угу, только их обычно не в try, а в catch делают, что-бы ошибку дальше по цепочке пробросить...
и почему исключение ассоциируется именно с ошибкой? может это ожидаемое значение
источник

E

Eduard Leadfactor in JavaScript — русскоговорящее сообщество
Всем привет.
Я недавно начал изучать JS и у меня есть следующее задание:
Я по API делаю запрос на получение списка сделок, контактов и компаний, - это три разных запроса.
В задании мне нужно реализовать это двумя способами в асинхронной функции, одновременно и последовательно.

Последовательную часть я сделал, выглядит это следующим образом:
источник

E

Eduard Leadfactor in JavaScript — русскоговорящее сообщество
Как сделать одновременный запрос? ))
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Eduard Leadfactor
Как сделать одновременный запрос? ))
fetch
источник

E

Eduard Leadfactor in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
fetch
И туда вставить массив с запросами?
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Eduard Leadfactor
И туда вставить массив с запросами?
Promise.all
источник