乱码
小说: 烂尾楼 作者:衣衫似风雪 字数:1141 更新时间:2024-03-29 17:56:20
async function a(){
await 1
console.log("1")
console.log("2")
}
a()
console.log("3")
//打印: 3 1 2
漫天绯羽
漫天绯羽
176***3519@qq.com
2年前 (2021-12-02)
Kandy
474***32@qq.com
41
function getApiData() {
// Promise异步编程的一种解决方案
// 第一个参数是 Promise 执行成功时的回调,第二个参数是 Promise 执行失败时的回调
return new Promise((resolve, reject) => {
// 模拟延迟(获取服务的数据)
setTimeout(() => {
// 执行成功
resolve({name: 'kandy', age: 99})
}, 3000)
})
}
let user = {}
async function getUser() {
// 执行
await getApiData().then(res => {
user = res
})
// await后的该代码块在此会阻塞,直到 getApiData 执行后 then 完成工作后才能继续往下执行
console.log('获取数据完成: ', user)
}
getUser() // 异步执行的方法
console.log('开始获取数据:') // 此处无阻塞(同步代码)
结果:
开始获取数据:
3 秒后:
获取数据完成: {name: 'kandy', age: 99}
Kandy
Kandy
474***32@qq.com
2年前 (2022-09-01)
ECMAScript 6 教程
1.1 ES6 教程
1.2 ES6 环境搭建
2.1 ES6 let 与 const
2.2 ES6 解构赋值
2.3 ES6 Symbol
3.1.1 ES6 Map 与 Set
3.1.2 ES6 Reflect 与 Proxy
3.2.1 ES6 字符串
3.2.2 ES6 数值
3.2.3 ES6 对象
3.2.4 ES6 数组
4.1 ES6 函数
4.3 ES6 Class 类
4.4 ES6 模块
5.1 ES6 Promise 对象
5.2 ES6 Generator 函数
5.3 ES6 async 函数
在线实例
·HTML 实例
·CSS 实例
·JaScript 实例
·Ajax 实例
·jQuery 实例
·XML 实例
·Ja 实例
字符集&工具
· HTML 字符集设置
· HTML ASCII 字符集
· JS 混淆/加密
· PNG/JPEG 图片压缩
· HTML 拾色器
· JSON 格式化工具
· 随机数生成器
最新更新
· Python 装饰器
· 13.5k star, 免...
· Rust 宏
· Seaborn 教程
· Pandas 相关性分析
· 31.2k star, 免...
· Dev Home —...
站点信息
· 意见反馈
· 免责声明
· 关于我们
· 文章归档
关注微信
Copyright © 2013-2024 菜鸟教程 runoob.com All Rights Reserved. 备案号:闽ICP备15012807号-1
