首页 > 其他分享 >async 与wait

async 与wait

时间:2023-08-25 09:22:22浏览次数:32  
标签:aa function return 函数 await async wait

async : 修饰在一个函数前,表示修饰的函数会返回Promise对象,且函数return的值是Promise的结果值。

     async function aa() {
            return 100;
        }
        aa().then((data)=>{
            console.log("-->",data)
        })

 

await表示等待一个promise,且当使用了await所在的函数也必须是一个被"async"修改的函数。因为这个函数要等待,那这个函数肯定要是一个异步的函数。

     function aa() {
            return new Promise((resolve,reject)=>{
                resolve(100)
            })
        }
        async function main() {
            let result = await aa()
            console.log("-->",result)
        }
        main()

 

标签:aa,function,return,函数,await,async,wait
From: https://www.cnblogs.com/zhuangjie/p/17656017.html

相关文章

  • 《asyncio 系列》1. 什么是 asyncio?如何基于单线程实现并发?事件循环又是怎么工作的?
    https://www.cnblogs.com/traditional/p/17357782.html楔子许多应用程序,尤其在当今的Web应用程序领域,严重依赖IO操作。这些类型的操作包括从Intermet下载网页的内容、通过网络与一组微服务进行通信,或者针对MySOL、Postgres等数据库同时运行多个查询。Web请求或与微服......
  • 021xxljob大量close_wait
    一、二、服务大量CLOSE_WAIT是如何造成的?如何解决?(1)CLOSE_WAIT是TCP连接的一种状态,表示收到对方发来的FIN包,己方还没有发FIN包。这通常是正常的TCP连接关闭过程中的中间状态。但是如果CLOSE_WAIT状态的连接过多,可能表示有错误或异常导致大量连接无法正常关闭。造成大量......
  • 安卓中如何使用AsyncTask完成异步定时任务?
    在Android中,可以使用AsyncTask类来实现异步定时任务。下面是一个简单的例子,演示如何使用AsyncTask实现异步定时任务:javaCopycodeimportandroid.os.AsyncTask;importandroid.os.Bundle;importandroid.support.v7.app.AppCompatActivity;importandroid.widget.TextVi......
  • 【未解决】就是await 无法真正阻塞成功的问题
    1、我这样await的话,会没有等到queryEnv执行完,就直接返回了responseexportletload=asyncfunction(data){letresponse=awaitqueryEnv(url,uidJson).data; returnresponse;}asyncfunctionqueryEnv(url,uid){ varresponse=await$.ajax({ type:......
  • a start job is running for udev wait for complete device initialization
    astartjobisrunningforudevwaitforcompletedeviceinitializationreference:https://github.com/AdnanHodzic/displaylink-debian/issues/331diff/etc/init.d/systemd-udevd+systemctlmasksystemd-udev-settleudevadmtrigger--action=addudevadmsett......
  • async/await
    async/await是同步语法,能以不使用回调函数的方式来实现异步。await被async包裹,await后面可以追加Promise对象,也可以追加async函数。执行async函数,返回的是一个Promise对象。如果直接返回一个值,那么会把这个值封装成一个Promise对象。await相当于Promise的then。 优点:1.方便......
  • chrony-wait测试
    20关机,21开机,chrony-wait设置开机启动,RemainAfterExit值为no测试准备开机时钟源机器20,一段时间后客户端出现报错信息客户端,时间没有同步。重启chrony-wait服务现在才同步正常,说明chrony-wait运行之后才会是这个样子......
  • python+playwright 学习-73 page.wait_for_selector()
    前言网页上的元素有不同状态,有些元素本来不在DOM里,点击某个按钮后才出现。有些元素是本来就已经在DOM里是隐藏的状态,点某个按钮后才变成显示状态。如果我们想让元素到达指定的状态再下一步操作,可以用page.wait_for_selector()方法。page.wait_for_selector()方法wait_for_s......
  • 无涯教程-Perl - waitpid函数
    描述该函数等待ID为PID的子进程终止,返回已故进程的进程ID。如果PID不存在,则返回-1。进程的退出状态包含在$?中。可以将标志设置为各种值,这些值等于waitpid()UNIX系统调用使用的值。FLAGS的值为0应该在支持进程的所有操作系统上工作。语法以下是此函数的简单语法-waitpi......
  • 无涯教程-Perl - wait函数
    描述该函数等待子进程终止,返回已故进程的进程ID。进程的退出状态包含在$?中。语法以下是此函数的简单语法-wait返回值如果没有子进程,则此函数返回-1,否则将显示已故进程的进程ID参考链接https://www.learnfk.com/perl/perl-wait.html......