Данные второго .then
- это массив с объектом внутри.
Если вы хотите получить quote
в объекте, вам нужно использовать data[0]
для выбора объекта. Затем используйте .quote
, чтобы выбрать ключ quote
в объекте. И вы можете получить желаемое значение.
let button = document.querySelector('#button');
let quote = document.querySelector('#quote');
function getInfoFetch(){
fetch('https://thesimpsonsquoteapi.glitch.me/quotes')
.then(response => response.json())
.then((data) => {
console.log(data);
//this is an array with object(index = 0) inside [{...}]
quote.innerText = data[0].quote;
})
.catch(err => console.log(err));
}
button.addEventListener('click', getInfoFetch);