首页 > 编程知识 正文

js多线程,js回调函数callback

时间:2023-05-06 05:03:13 阅读:39561 作者:549

在前端开发中,回调函数是一个非常重要的概念,我们经常在项目中使用它,但对于一些初学者来说很难理解。 今天小千介绍回调函数的概念和使用方法。 千万不要错过。

回调函数的概念

什么是回调函数?

被视为参数的函数就是回调函数。

首先,在JS中必须明确万物都是对象的概念。 既然函数本身也是对象和对象,函数当然可以用作函数的参数。

正如上面的代码所示,fun函数是一个对象。

上述代码使用fun2作为fun1的参数。 fun2是回调函数。

在这里,一定有人会怀疑,为什么fun1中不直接调用fun2,而是用回调函数传递参数? 下一节将详细讨论这个问题。

回调函数的作用

大多数第三方函数(如数组的forEach和map )的内部实现都不能更改。 那么,我们在这样的函数体中,不能调用自己写的功能模块。 因此,回调函数提供了将自己编写的函数传递给第三方函数以实现完整功能的能力。

回调函数的使用

演示如何使用气泡排序回调函数。

函数bubbleSort具有参数callBack,smallToLarge和LargeTosmall是回调函数,因此在用bubbleSort函数调用时传递给smallToLarge和LargeTosmall

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。