Escribí un código y todo funcionó. Las noticias se muestran, pero cuando trato de trabajar con una de las noticias, dice que no está definida.
console.log(news); console.log(news[0]);incluso la longitud de la noticia es 0
Está viendo un caso en el que la evaluación de la herramienta de desarrollo es perezosa. El resultado que está viendo en su consola es el valor de la matriz cuando hace clic en él, no cuando se registró.
Puedes verlo por ti mismo haciendo:
console.log(news.length); // == 0 // Wait 2 seconds setTimeout(() => { console.log(news.length); // != 0 }, 2000) Su matriz news está vacía en el momento del registro de la consola.