小编Chr*_*rez的帖子

承诺未决,履行不归还

尝试显示 json 中的数据。\n当我在控制台上运行函数时,它显示:

\n

Promise\xc2\xa0{}[[PromiseState]]:“已完成”

\n

但实际上并没有返回任何东西。

\n
getJobs = async () => {\ntry{\n    response = await fetch("./data.json");\n    const data = await response.json();\n    return data;\n} catch(error){\n    console.log('Error getting data', error)\n    }   \n} \n\n\nrenderJobs = async () => {\n        const jobs = await getJobs();\n        const view = `\n            <div class='card-company'>\n                ${jobs.map(companyName => `\n                    <p>${companyName.company}</p>\n                `).join('')}\n            </div>\n        `\n        return view\n}\n
Run Code Online (Sandbox Code Playgroud)\n

我在属性内拥有所需的所有p[[PromiseResult]]标签,但文档中没有显示任何内容。

\n

我还没有找到这样的东西,如果这个片段有什么需要改进的地方,我很感激你的反馈。

\n

谢谢。

\n

javascript asynchronous async-await es6-promise

6
推荐指数
1
解决办法
8236
查看次数