Какой смысл в throw?
Какой смысл в throw?
Смысл throw в выбросе исключения.
с помощью Throw ты можешь "выбросить" ошибку определенного типа и в catch по-разному их обрабатывать.
ну, например - абстрактный пример: в одном случае ты "выбросил" ошибку "connection_error", а
 в другом - "not_supported_feature".
В первом случае ты можешь обработать эту ошибку и попробовать переподключиться, а во втором случае ты можешь вывести сообщение пользователю, мол "обнови софт/браузер etc"