首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏JS菌

    async-await 数组循环的几个坑

    在 Javascript 循环中使用 async/ await 循环遍历数组似乎很简单,但是在将两者结合使用时需要注意一些非直观的行为。让我们看看三个不同的例子,看看你应该注意什么,以及哪个循环最适合特定用例。

    2.1K10发布于 2019-04-10
  • 来自专栏前端大白专栏

    ES6 async-await函数记录

    含义 async 函数是什么?一句话,它就是 Generator 函数的语法糖。 async函数对 Generator 函数的改进,体现在以下四点: 1. 内置执行器 Generator 函数的执行必须靠执行器,所以才有了co模块,而async函数自带执行器。也就是说,async函数的执行,与普通函数一模一样,只要一行。 asyncReadFile(); 上面的代码调用了asyncReadFile函数,然后它就会自动执行,输出最后结果。这完全不像 Generator 函数,需要调用next方法,或者用co模

    1K20发布于 2018-06-13
  • 来自专栏Rust语言学习交流

    【Rust日报】 2019-07-09:「官方」async-await状态报告 #2

    dev.to/offline Read More 「官方」async-await状态报告 #2 #async #await 官方核心组Leader Niko的新文,主要阐述了三件事: async/await MVP(最小可行产品)的功能包括: Future trait(1.36已稳定) 基本的async-await的语法,正在努力赶在1.38版本稳定发布(仅限于 async fn自由函数 和 impl块中async 等async-await语法稳定就开始构建本书。 未来更大的愿景: 需要一组核心的async trait和组合子。基本上是futures-rs的1.0版本中包含。 更好的stream支持。 在trait和trait impl中的async fn支持 异步闭包 你如果愿意参与贡献,可以去Rust官方仓库搜索async-await相关的issues了解。

    1.4K30发布于 2019-07-15
  • 来自专栏韦弦的偶尔分享

    Swift 中的 async/await

    使用 async-await 方法调用的结构化并发使得执行顺序的推理更加容易。方法是线性执行的,不用像闭包那样来回走动。 通过使用 async-await 重写上述代码示例,最好地解释了结构化并发的作用。 do { // 1. 在一个现有项目中采用 async-await 当在现有项目中采用 async-await 时,你要注意不要一下子破坏所有的代码。 显然,你没有义务这样做,但它可以使你更容易在你的项目中尝试使用 async-await。 一旦我完全使用 async-await,我就不会再使用这个枚举了。 继续你的Swift并发之旅 并发的变化不仅仅是 async-await,还包括许多新的功能,你可以从你的代码中受益。

    5.1K30编辑于 2022-11-11
  • 来自专栏Swift社区

    Swift 中的 async/await ——代码实例详解

    现在它终于来了,我们可以用 async-await 简化我们的代码,使我们的异步代码更容易阅读。 什么是 async? 通过使用 async-await 重写上述代码示例,最好地解释了结构化并发的作用。 do { // 1. 采用 async-await 在一个现有项目中采用 async-await 当在现有项目中采用 async-await 时,你要注意不要一下子破坏所有的代码。 显然,你没有义务这样做,但它可以使你更容易在你的项目中尝试使用 async-await。 一旦我完全使用 async-await,我就不会再使用这个枚举了。 结论 Swift 中的 async-await 允许结构化并发,这将提高复杂异步代码的可读性。

    3.8K10编辑于 2022-12-12
  • 来自专栏阿策小和尚

    【Flutter 专题】91 图解 Dart 单线程实现异步处理之 Future (二)

    和尚前几天刚学习了 Future 实现异步操作的部分方法,主要包括构造方法和常用的静态方法;和尚今天继续学习 Future 其他知识和 async-await 方式实现异步操作; Future async-await Future 也可以通过 async-await 实现异步操作;其使用场景通常是在多个 Future 串联起来,多层级嵌套而导致的 Callback hell,使用 async-await async 用来修饰的异步方法最终将返回值封装成 Future 对象; await await 会把自动把该方法进入阻塞状态,一直待任务执行完成并返回对应值; 案例尝试 和尚先尝试了基本的 async-await 针对多个 Future 嵌套导致的 Callback hell,async-await 处理方式要简洁一些; await _functionThen(); _functionThen() async 小扩展 和尚在尝试 async-await 时还遇到 **async,和尚在 *bloc* 状态管理时使用时都是 **async 和 *Stream*,和尚简单了解一下相关差异; async

    73321发布于 2020-06-22
  • 来自专栏考拉阅读前端团队

    记一次小程序开发中如何使用async-await并封装公共异步请求

    在平常的项目开发中肯定会遇到同步异步执行的问题,还有的就是当执行某一个操作依赖上一个执行所返回的结果,那么这个时候你会如何解决这个问题呢;

    1.7K20发布于 2019-04-12
  • 来自专栏阿策小和尚

    【Flutter 专题】91 图解 Dart 单线程实现异步处理之 Future (二)

          小菜前几天刚学习了 Future 实现异步操作的部分方法,主要包括构造方法和常用的静态方法;小菜今天继续学习 Future 其他知识和 async-await 方式实现异步操作; Future       Future 也可以通过 async-await 实现异步操作;其使用场景通常是在多个 Future 串联起来,多层级嵌套而导致的 Callback hell,使用 async-await 用来修饰的异步方法最终将返回值封装成 Future 对象; await       await 会把自动把该方法进入阻塞状态,一直待任务执行完成并返回对应值; 案例尝试       小菜先尝试了基本的 async-await ; } break; } } 采用 async-await 方式时,对于异常的捕获,可以通过 Future.catchError() 来处理,还可以采用最常用的 try-catch-finally q-header-list=&q-url-param-list=&q-signature=30c132400ebf259bd0926c60269c7e6cd6ee24f1]小扩展      小菜在尝试 async-await

    89221发布于 2020-06-15
  • 来自专栏Rust语言学习交流

    【Rust日报】2019-10-02 InfoQ 趋势报告- Rust 从创新阶段转变为早期采用阶段

    Rust 客户端 详情查看GitHub kubernetes-rust Linux Security Summit 2019 用 Rust 编写 Linux Kernel 模块,详见YouTube视频 Async-await 开始 beta 测试 在 1.39 发布的 beta 版本中,将支持 async-await 语法,预计2019 年 11 月 7 日发布。 当 async-await 稳定之后,意味着 Rust 经过多年的努力之后终于使得效率和异步I/O 得到支持。

    54520发布于 2019-10-09
  • 来自专栏韦弦的偶尔分享

    Swift 中的 async let

    并发框架引入了async-await的概念,这使得异步方法的并发性结构化,代码更易读 如果你是第一次接触async-await,建议先阅读我的文章Swift 中的async/await ——代码实例详解 继续您的 Swift 并发之旅 并发更改不仅仅是 async-await,还包括许多您可以在代码中受益的新功能。所以当你在做的时候,为什么不深入研究其他并发特性呢? 结合 async-await 和 actor,它们形成了一种在 Swift 中处理并发的强大的新方法。

    3.2K10编辑于 2022-11-11
  • 来自专栏低代码从入门到精通

    会员管理小程序实战开发06-生命周期函数及自定义方法介绍

    全局生命周期函数代码如下 /** * 可通过 app 获取或修改全局应用的 变量 状态 等信息 * 具体可以console.info 在编辑器Console面板查看更多信息 * 如果需要 async-await handler lifecyle 等信息 * 可通过 app 获取或修改全局应用的 变量 状态 等信息 * 具体可以 console.info 在编辑器Console面板查看更多信息 * 如果需要 async-await * 可通过 app 获取或修改全局应用的 变量 状态 等信息 * 具体可以console.info 在编辑器Console面板查看更多信息 * 注意:该方法仅在所属的页面有效 * 如果需要 async-await * 可通过 app 获取或修改全局应用的 变量 状态 等信息 * 具体可以console.info 在编辑器Console面板查看更多信息 * 注意:该方法仅在所属的页面有效 * 如果需要 async-await

    79630编辑于 2022-02-15
  • 来自专栏bug收集

    forEach相关的一个面试题

    实现方法1:(async-await 结合for循环) sleep方法,返回一个promise对象 function sleep (ms) { return new Promise(resolve async function fun (arr) { for (let i:=0; i <: arr.length; i++){ await arr[i](); } } 实现方法2:(async-await

    40620编辑于 2022-07-22
  • 来自专栏京程一灯

    JavaScript 中回调、Promise 和 Async/Await 的代码案例

    readFileAsync() { try { const data = await readFilePromise() console.log(data.trim() + " [async-await 通过运行节点脚本执行脚本.js将打印与此类似的东西,到终端: Beam me up, Scotty [callback] Beam me up, Scotty [promise] Beam me up, Scotty [async-await readFileAsync() { try { const data = await readFilePromise() console.log(data.trim() + " [async-await

    2K20发布于 2021-06-09
  • 来自专栏精益码农

    闻道Go语言,6月龄必知必会

    5. goroutine vs async-await 表象 • goroutine由go的原生函数生成,只要前面加上go的语法关键字go(可以有形参,返回值会被忽略)。 goroutine是在runtime级别深度内置, async-await是在CLR之上基于C#语言存在。 C#:async-await针对线程做辗转腾挪,高效利用, 是一个改良派的思路。

    62230编辑于 2022-12-21
  • 来自专栏Rust语言学习交流

    【Rust日报】 2019-11-09 Chrome DevTools支持DWARF

    Executor:Web Assembly中的Async-Await Executor的特点: #!

    69210发布于 2019-11-12
  • 来自专栏胡哥有话说

    基于Taro的的微信小程序分享图片功能实践

    flex-direction: column; .btn-save { margin-top: 40rpx; } } 注意事项 设置Taro支持ES6的async/await 下载@tarojs/async-await npm install -D @tarojs/async-await app.js中引入 import '@tarojs/async-await' 开发完毕,发布小程序 执行打包,生成最终的小程序源码

    2.6K10发布于 2019-07-25
  • 来自专栏低代码从入门到精通

    会员管理小程序实战开发07-页面跳转

    在全局生命周期函数里贴入如下代码 /** * 可通过 app 获取或修改全局应用的 变量 状态 等信息 * 具体可以console.info 在编辑器Console面板查看更多信息 * 如果需要 async-await 在这里插入图片描述] 最终的代码: /** * 可通过 app 获取或修改全局应用的 变量 状态 等信息 * 具体可以console.info 在编辑器Console面板查看更多信息 * 如果需要 async-await

    88030编辑于 2022-02-16
  • 来自专栏微搭低代码

    微搭人员招聘管理系统官方模板解析(三)

    接着就需要为按钮定义事件,官方模板是使用低代码的方式实现 删除的业务逻辑 /* * 可通过 $page.handler.xxx 访问这里定义的方法 * 注意:该方法仅在所属的页面有效 * 如果需要 async-await _id 后续安排业务逻辑 这个也是定义了一个低码方法 /* * 可通过 $page.handler.xxx 访问这里定义的方法 * 注意:该方法仅在所属的页面有效 * 如果需要 async-await

    90640发布于 2021-07-26
  • 来自专栏TSINGSEE青犀视频

    Windows/Android/iOS/Linux平台H265流媒体播放器EasyPlayer.js部署报错

    lint *.vue files plugins: [ 'vue' ], // add your custom rules here rules: { // allow async-await

    1.4K10发布于 2021-03-10
  • 来自专栏前端自习课

    【Vue】1524- 分享 22 道常被问及的 JavaScript 面试题

    3、什么是promise和async-await? Promises 是一种在 JavaScript 中启用异步编程的方法。 Async-await 也有助于异步编程。它是 promise 的语法糖。Async-await 语法简单,很容易在单个函数中维护大量异步调用。此外, async-wait 可以防止回调地狱。

    77130编辑于 2023-02-13
领券