JavaScript
小于 1 分钟
JavaScript
目录
异步编程
callback函数
promise
ES10 - asyn - await
踩坑
callback回调函数
调用函数
function functionA(callbake){}
functionA(()=>{})
会识别为传入的是一个对象
改法:
function functionA(null, callbake){}
functionA(null,()=>{})
原因好像是因为第一个必须是Error,就算没有也要返回null
便于错误后不调用callback
promise执行顺序
then里嵌套的then优先级少于该then同级往下!即:
.then(()=>{
// 执行1
.then(()=>{
// 执行3
})
.then(()=>{
// 执行4
})
})
.then(()=>{
// 执行2
})