export const bakeMyCake = (ingredients) => {
try {if(!ingredients){throw new Error ('an error!')}}
catch (message) {return console.log(message.message)};
console.log(Baking a cake!
)
return {
type: 'cake',
from: ingredients
}
}
при проверке получаю уведомление, что ошибка.
по логике, после получения ошибки, выполнение функции должно прекратиться, но выводится:
an error!
undefined
поэтому не подтверждается одно из условий тестирования
Функция bakeMyCake должна бросить ошибку, если ее вызвать без аргументов : здесь должно быть ссобщение об ошибке? или false? как прекратить выполнение функции, чтобы после уведомления об ошибке не выводился параметр "undefined"?