什么是异步什么是同步
- 同步
如果能直接拿到结果就是同步,没有拿到结果你不会进行下一步 - 异步
每十分钟去问一下结果(轮询)
得到一个二维码等通知(回调)
回调
写给自己用的函数
自己写的给别人调用的函数就是回调
写了一个函数自己不调用给别人调用,就是回调
异步与回调的关系
- 关联
- 异步任务需要在得到结果时通知js来拿结果
- 怎么通知
- 可以让JS留一个函数地址(电话号码)给浏览器
- 异步完成时调用该函数的地址就好了(拨电话)
- 同时要把结果作为参数传给该函数(电话里说可以吃了)
- 这个函数是写个浏览器调用的所以是个回调函数
- 区别
- 异步任务需要回调函数来通知结果
- 回调函数不一定在只在异步任务里
- 回调函数也在同步任务里
- array.forEach(n=>console.log(n)),这个就是同步回调
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!