Я полагаю, что текст, чтобы убедиться, что мой код реагирует на ошибку. Мой код требует, чтобы пользователь вводил породу собаки из списка. если они вводят что-то, отсутствующее в списке, это приводит к ошибке. Я получаю сообщение об ошибке в консоли, но по какой-то причине .catch не воспроизводится.
В моем коде javascript я получаю сообщение «ошибка объявлена, но ее значение никогда не читается»
function arrayAPI(breed){
console.log("arrayAPI ran");
let breedLink = "https://dog.ceo/api/breed/hound/" + breed + "/images/random";
console.log("breedLink: " + breedLink)
fetch(breedLink)
.then(response => response.json())
.then(responseJSON => getDogImage(responseJSON))
.catch(error => alert('error! danger!'));
}