首页 > 解决方案 > 使用地图“未捕获的 ReferenceError:未定义”错误获取请求

问题描述

为什么我无法${articlesData.results.map().join('')}处理代码的第二部分。但是const names = res.results.map(article => article.title).join('\n');在第一部分工作吗?

我怎样才能让它在代码的第二部分工作呢?

const articlesData = fetch('https://reqres.in/api/users?page=2')
   .then(res => res.json())
   .then(res => {
      res.data.map(article => {
         console.log(`${article.degree} ${article.title}`);
         const names = res.data.map(article => article.title).join('\n');
      });
   });
 


document.getElementById('js-card').innerHTML = `
<p> ${articlesData.data.map().join('')} </p>
`

我发现了其他一些类似的问题,但答案没有用。

标签: javascriptasynchronousfetch

解决方案


推荐阅读