我已经写了一些代码,它都工作的新闻显示但当我试图与其中一个新闻工作,它说它是未定义
console.log(news);
console.log(news[0]);
输出图像
即使新闻的长度是0
您正在看到开发工具评估偷懒的情况。您在控制台中看到的输出是单击数组时的值,而不是日志记录时的值。
你可以自己看:
console.log(news.length); // == 0
// Wait 2 seconds
setTimeout(() => {
console.log(news.length); // != 0
}, 2000)
您的news
数组在控制台日志时为空。