老师,什么是异步、回调函数?
来源:2-1 Promise 是什么
慕标5017459
2022-05-14 12:08:22
这节课还没仔细讲讲异步、回调函数,直接就将Promise了,有点懵呀,什么是回调函数?什么是异步?回调函数应该是值以函数作为另一个函数的参数吧,这个和异步应该不是必然关系吧,例如forEach(),reduce这些函数里面不都有回调函数吗,但他们肯定不是异步吧,异步应该指的是 计时器、延时器、事件这类不需要立即执行的函数吧,那么Promise在异步中又扮演什么样的角色?它的原理和功能又是怎样?
这两节课听的我云里雾里,我是不是应该耐着性子吧后面课程听完就明白了,我看后面目录都是讲怎么使用Promise了,好像都没有我想要的答案。
1回答
好帮手慕小李
2022-05-14
同学你好,解答如下:
1、关于异步同学可以回顾一下往期视频 https://class.imooc.com/lesson/1626#mid=39108(4分16秒)
2、同学理解的是对的,并不是说回调函数就一定是异步的,更明确的说法应该是在异步方法中使用到的回调函数才是异步的。如下:
3、Promise主要处理的多层嵌套的回调函数,这里也叫回调地狱,后续课程中视频有专门例子讲解,这里老师就不在做过多的扩展了,同学带着疑问往后听就ok。
祝学习愉快!
相似问题