Насколько я понимаю этот метод в принципе существует для получения данных из внешнего источника, дак почему выполняя запрос я получаю некий объект, в котором есть что угодно кроме данных, а потом мне нужно обрабатывать ещё и его чтобы получить другой объект в котором помимо прочего так и быть будет искомое тело ответа? Для чего это сделано? Как вообще можно использовать этот первый объект?
fetch('http://example.com/movies.json')
.then((response) => {
return response.json();
})
.then((data) => {
console.log(data);
});
просто пример с MDN.
Мой первый язык PHP, в нём если ты хочешь получить дату ты просто пишешь
file_get_contents('почти что угодно');
и получаешь свои данные, из файла, URI, другого пхп скрипта и т.д.
Зачем всё так переусложнего в JS?