欢迎来到财会考试题库网 财会考试题库官网
logo
全部科目 > 大学试题 > 大学期末考试答案、课后测试习题答案

多项选择题

async function f() { await new Promise(function (resolve, reject) { throw new Error(‘出错了’); });}f().then(v => console.log(v)).catch(e => console.log(e))()

    A.上述代码回打印出Error:出错了
    B.如果await后面的异步操作出错,那么等同于async函数返回的Promise对象被reject
    C.async函数f执行后,await后面的Promise对象会抛出一个错误对象,导致catch方法的回调函数被调用,它的参数就是抛出的错误对象
    D.在页面中报错:Error:出错了

点击查看答案

相关考题

  • 多项选择题
    async/await使用的注意点正确的是()

    A.await命令后面的Promise对象,运行结果可能是rejected,所以最好把await命令放在try...catch代码块中
    B.多个await命令后面的异步操作,如果不存在继发关系,最好让它们同时触发
    C.await命令只能用在async函数之中,如果用在普通函数,就会报错
    D.如果确实希望多个请求并发执行,可以使用Promise.all方法

  • 多项选择题
    下面选项返回DOM数组的是()

    A.getElementById
    B.getElementsByTagName
    C.getElementsByName
    D.getElememtByClassName

  • 单项选择题
    下列哪种方式不能获取非行间样式的宽度()

    A.element.style.width
    B.getComputedStyle(element,null).width
    C.offsetWidth
    D.clientWidth

微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题