Estoy tratando de iniciar sesión en la consola, quoteAuthor y quoteText desde el objeto de matriz de datos, pero no funciona. ¿Puede alguien ayudarme? ¿Por qué este código no funciona?
const showJokes = () => { return fetch("https://quote-garden.herokuapp.com/api/v3/quotes") .then(response => response.json()) .then(data => { data.data.forEach(message => { let author = message.quoteAuthor; let quote = message.quoteText; return showAllJokes(`${author} - ${quote}`) }) }); } function showAllJokes(fullName) { console.log(fullName); }Solo puedo ver la declaración de functions en su fragmento proporcionado, ¿tal vez olvidó llamar a su función showJokes ?
const showJokes = () => { return fetch("https://quote-garden.herokuapp.com/api/v3/quotes") .then(response => response.json()) .then(data => { data.data.forEach(message => { let author = message.quoteAuthor; let quote = message.quoteText; return showAllJokes(`${author} - ${quote}`) }) }); } function showAllJokes(fullName) { console.log(fullName); } showJokes() // <- Add this line