首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拉取接口jsonResponse SyntaxError

拉取接口jsonResponse SyntaxError
EN

Stack Overflow用户
提问于 2020-11-17 12:24:42
回答 1查看 28关注 0票数 0

在尝试使用jsonResponse实现来自Codecademy的fetch API的一些代码后,我有了这个SyntaxError :我认为这只是因为jsonResponse必须被分配一个变量,因为它是一个常量:

代码语言:javascript
复制
https://www.accesstheflock.io/matchTable/.   PayTheBirdDog :      SyntaxError: Unexpected identifier 'await'. const declared variable 'jsonResponse' must have an initializer. l:234 c:0

<script>


/*
response.headers.get('Content-Type') + response.url + response.status

fetch('https://www.accesstheflock.io/matchTable/DoggingFistfuls')
.then(
        response => {
            alert(respons

e.json());
        },
        rejection => {
            alert(rejection.message);
        }
);
*/
const doggingFistfuls = async() => {
    try {

    fetch('https://www.accesstheflock.io/matchTable/DoggingFistfuls');

    if (response.ok) {
        const jsonResponse await response.json();
    } catch(error) {
        alert(error);
    }
    //if
}
}
</script>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-17 12:29:45

您需要使用await调用fetch,并将其赋给一个变量:

代码语言:javascript
复制
const doggingFistfuls = async() => {
try {

const response = await fetch('https://www.accesstheflock.io/matchTable/DoggingFistfuls');

if (response.ok) {
    const jsonResponse = await response.json();
} catch(error) {
    alert(error);
}
//if

}}

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64869339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档