Пример с learn.javascript.
let url = 'https://api.github.com/repos/javascript-tutorial/en.javascript.info/commits';
let response = await fetch(url);
let commits = await response.json(); // читаем ответ в формате JSON
alert(commits[0].author.login);
Почему нельзя метод
.json(); нельзя применить там же где мы получаем запрос?
Зачем выводить это в другую переменную? Разве это не должно быть одним и тем же?
let url = 'https://api.github.com/repos/javascript-tutorial/en.javascript.info/commits';
let commits = await fetch(url).json();
alert(commits[0].author.login);