LeetCode练题一:async 和await 和 promise

async包裹的函数返回是个promise对象,就是比如

javascript 复制代码
async function sleep(millis) {
    return millis
}

这个就是将sleep的参数millis直接包裹成promise对象,然后返回

假如你想对这个返回对象进行操作,你可以这样写出来

javascript 复制代码
async function sleep(millis) {
    return new Promise(resove => {
        ...
        resolve
    })
}

这个就是相当于后面调用这个sleep时,要用sleep.then()进行调用,因为他是个promise对象,然后调用时他会在返回之前先处理上述promise中的内容

总结:就是平时用的async await 然后用try catch捕获错误 底层是async + promise + .then() + .catch()

相关推荐
yume_sibai2 分钟前
ES6 核心知识点完全总结(变量 + 箭头函数 + 解构 + Promise + 模块化)
前端·ecmascript·es6
luj_17686 分钟前
罚球线右移破防新策略
c语言·开发语言·网络·经验分享·算法
Moment15 分钟前
为什么市面上的 coding agent 大多数都基于Nodejs?
前端·后端·面试
legendary_16317 分钟前
PD‑SINK芯片在无协议后端负载中的工程应用
c语言·开发语言·人工智能·智能手机·计算机外设
Nuanyt20 分钟前
JVM常见核心知识梳理02 类加载 字节码技术 双亲委派 Java内存模型 JMM 并发底层 volatile synchronized 常见排障与调优工具
java·开发语言·jvm
吃瓜的猹25 分钟前
Gemini 3.8 Flash 是真的站起来了,一起来看看我到底做了什么吧~
前端
光影少年25 分钟前
React18 对RN 的影响
android·前端·react.js·ios·前端框架
tryCbest33 分钟前
Vue Router学习及使用
前端·vue.js
杉氧35 分钟前
丝滑的奥秘:Reanimated 3 动画引擎与手势处理(Gesture Handler)
android·前端·react native
liliangcsdn37 分钟前
IC计算-前向/远期收益计算和代码示例
开发语言·python·pandas