Javascript回调函数和函数重载的用法

 时间:2026-02-14 07:40:09

最近在写javascript底层函数,就用到了函数的回调和函数的重载,回调函数一直在用,但是其中的原理是一概不知啊,所以就花时间研究了一下,在这里和大家分享一下,不足之处请指正。

首先说一下回调函数,其实就是把函数作为参数传到函数中去运用,我们下面先定义一个主函数:

Javascript回调函数和函数重载的用法

             有两种调用方法,第一种:

Javascript回调函数和函数重载的用法

              第二种:

Javascript回调函数和函数重载的用法

然后说一下函数的重载,在.Net中有方法的重载,方法名称相同,参数不同或者参数类型不同,可以很方便的写,但是在Javascript中,如果函数名称相同,无论参数怎么不相同,调用 的时候始终会以最后一个函数为有效函数,怎么解决这个问题呢,下面就介绍一下函数的重载:

函数的重载也有两种方法:

                       第一种(判断参数的数量):

                        

Javascript回调函数和函数重载的用法

                       我们可以看到结果:

Javascript回调函数和函数重载的用法

Javascript回调函数和函数重载的用法

Javascript回调函数和函数重载的用法

                      第二种(判断参数的类型):

Javascript回调函数和函数重载的用法

                     显示结果为:

Javascript回调函数和函数重载的用法

Javascript回调函数和函数重载的用法

Javascript回调函数和函数重载的用法

 这两种函数的重载还可以结合起来运用,可以实现更复杂的函数的重载,以上就是内容的全部,谢谢!!!

                    

  • 如何学习javascript作为函数方法调用函数?
  • javaarraylist用法
  • php匿名函数和闭包的理解
  • python回调函数怎么用
  • python回调函数怎么用
  • 热门搜索
    妈咪爱怎么吃 对勾怎么打 自荐信怎么写 韩泰轮胎怎么样 石河子大学怎么样 红眼病怎么传染 壁虎怎么养 是怎么回事 石榴花怎么养 眼睛充血怎么办