用chrome体验Javascript ES7中的async/await

 时间:2024-10-17 00:15:59

1、在百度上下载最新的chrome浏览器, 打开空白页(about:blank), 按F12打开控制台.

用chrome体验Javascript ES7中的async/await

2、先写一个普通函数做对比function normalFn() { console.log(1); setTimeout((像粜杵泳) => console.log(2), 1000); console.log(3);}

用chrome体验Javascript ES7中的async/await

3、运行这个普通函数, 结果输出顺序是 1->3->2

用chrome体验Javascript ES7中的async/await

4、再写一个async函数async function asyncFn() { console.log(1); const r髫潋啜缅esult = await new Promise((resolve, reject) => { setTimeout(() => { console.log(2); resolve('resolve'); }, 1000); }); console.log(result); console.log(3);}

用chrome体验Javascript ES7中的async/await

5、运行这个async函数, 结果输出顺序是 1->2->resolve->3

用chrome体验Javascript ES7中的async/await

6、async函数返回一个Promise对象, 后面可以跟then方法asyncFn().then(()=>console.log(4))

用chrome体验Javascript ES7中的async/await
  • fifa13键盘操作技巧
  • 剑网三盘丝洞怎么打
  • 五福小财神兑换码怎么使用
  • 快音悦新用户如何邀请
  • 魔兽世界任务召唤所有援助
  • 热门搜索
    被马蜂蛰了怎么办 卫生间怎么装修 笋干怎么吃 结婚证怎么领 斯凯奇鞋子怎么样 痤疮是怎么引起的 模拟人生4怎么玩 百安居装修怎么样 南瓜饼怎么做好吃又简单 轩逸怎么样