Сообщение от denis_alekss
|
fetch(url) возвращает объект промис
|
- правильно
Сообщение от denis_alekss
|
response это объект промис, который мы создаем
|
- нет. response - это значение, с которым разрешился промис, который вернул fetch. В response содержится ответ сервера.
Сообщение от denis_alekss
|
чтобы вытащить этот url
|
не понимаю такую терминологию. url - это строка. Зачем и откуда ее надо вытаскивать?
Мы не выводим в консоль ссылку. Мы выводим ответ сервера. Сервер прислал строку JSON. Она находится в response (это не значит, что response - строка. response - объект. В нем много чего находится, в том числе и строка, которую прислал сервер). Метод json() берет эту строку, парсит ее, как строку JSON и переводит в обычный объект javascript.
then тоже возвращает промис, который разрешается со значением объекта, который вернул json().