封装异步API

需求:调用fn,获取内部data数据

 

思考:正常情况下,如果没有异步,一般操作就会获取,如下所示

如果直接调用,默认方法返回值为undefined

 

解决方案如下:

 

 然后在fn传入callback参数(函数也可以是参数),此时等价于下面标红处情况

 

 然后可以在内部打印数据

 

 当定时器执行完毕后,调用回调函数

 

 

 

完整如下:

 

 

 

 

 

 

 

 

 

 

 

.

posted @ 2020-01-29 18:43  剑仙6  阅读(119)  评论(0编辑  收藏  举报
欢迎访问个人网站www.qingchun.在线