Исключительные ситуации при AJAX запросах в JavaScript

Если при выполнении AJAX запроса случится исключительная ситуация (например, оборвется интернет), то промис завеширшится с ошибкой. Мы сможем поймать эту ошибку удобным нам способом, например, через catch:

button.addEventListener('click', function() { let promise = fetch('/ajax.html') .then( response => { return response.text(); }, ).then( text => { console.log(text); } ).catch( error => { alert(error); } ); });

Выведите текст страницы, если запрос был успешным, и ошибку, если случилась ошибка сети.

enru