品易云推流 关闭
文章详情页
文章 > JavaScript > javascript回调函数的异步探究

javascript回调函数的异步探究

头像

小妮浅浅

2021-06-02 10:18:15348浏览 · 0收藏 · 0评论

1、说明

JavaScript代码本质上总是阻塞的。但是这种阻塞性使我们无法在某些情况下编写代码,因为在这些情况下我们没有办法在执行某些特定任务后立即得到结果。

任务情况有:

通过对某些端点进行API调用来获取数据。

通过发送网络请求从远程服务器获取一些资源(例如,文本文件、图像文件、二进制文件等)。

为了处理这些情况,必须编写异步代码,而回调函数是处理这些情况的一种方法。所以从本质上上说,回调函数是异步的。

2、实例

function a(){
    console.log('执行a');
    setTimeout(function(){
        console.log('setTimeout');
    }, 1000);
}
 
function b(){
    console.log('执行b');
}
 
a();
b();

以上就是javascript回调函数的异步探究,相信大家已经对回调函数的这部分使用有所了解。更多Javascript学习指路:Javascript

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图