1 个回答

可以的。

const start = () => {
    return new Promise((resolve, reject) => {
        if (Math.random() > 0.1) {
            resolve(true);
        } else {
            reject(new Error('get random has less then 0.1'));
        }
    });
}

等价于:

const start = async () => {
    if (Math.random() > 0.1) {
        return true;
    }
    throw new Error('get random has less then 0.1')
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题