export const getCar = (numberOfPassengers) => { try { if (numberOfPassengers > 4) { throw new Error("Error"); } console.log(`Here's your car for ${numberOfPassengers} passengers`); } catch (error) { console.log(error.message); } }; Не пойму в чем проблема?! В консоль выводит всё как надо, но проверку задачи не проходит.
export const getCar = (numberOfPassengers) => { if (numberOfPassengers > 4) { throw "Error"; } console.log(`Here's your car for ${numberOfPassengers} passengers`); }; А так прошло проверку.
DmitryNebotov в первом случае ты бросаешь ошибку в try блоке и сам ее ловишь в catch. Об ошибке никогда не узнает тот, кто вызывает функцию getCar
try
catch
getCar