位置: IT常识 - 正文
js中callback是什么呢?不知道的小伙伴来看看小编今天的分享吧!
613/auto1686643676js callback(js callback回调函数)
1、js中callback简介:
一个被当做参数的函数,即为回调函数。
在JS中万物皆为对象。函数本身也是一个对象,既然是对象,所以函数当然可以当做函数的参数。
如上述代码,fun函数就是一个对象。
上述代码中,fun2做为fun1的参数,fun2即为回调函数。
2、回调函数的作用
几乎所有的第三方函数我们都无法修改函数的内部实现, 比如数组的forEach,map等。那么我们也就无法在这样的函数体中,调用自己所写的功能模块。所以此时,回调函数就提供了这样的能力,使我们可以将自己所书写的函数传入第三方函数中,从而实现完整的功能。
举例:
通过冒泡排序,来展示回调函数的使用方式。
函数bubbleSort拥有一个参数callBack,而smallToLarge与LargeTosmall均为回调函数,当我们在bubbleSort函数调用时,传入smallToLarge与LargeTosmall就可以非常方便的控制排序的规则。
以上就是小编今天的分享了,希望可以帮助到大家。
上一篇:object.values()的用法(objectival)
友情链接: 武汉网站建设