当前位置:首页 > Web开发 > 正文

在顺序上是先定义函数

2024-03-31 Web开发

  一般我们使用函数,在挨次上是先界说函数,在去挪用它。

  而回调函数则在写代码的过程中反了过来,,先去设计函数的挪用场景,然后到了需要挪用的时候再去界说它。

  但无论如何,函数的执行过程都是一样的,某个东西挪用一个已经被界说了的函数,即便到了挪用的时候才去界说,但还是得等界说好了才华进行挪用不是吗?计算机的执行过程是一样的。所谓的回调,不过是针对人而言的。

  匿名的回调函数里面能不能在其括号里进行参数通报?答案是可以的,函数的传参有两个处所配合实现,首先是界说函数时,然后是挪用函数时,但在js里面,似乎界说函数时写的参数不是那么重要,你写不写都无所谓,所以关键便在于挪用函数的时候传入的参数。我们都知道,回调函数在写法上是先进行挪用场景编程的,所以如果在函数中挪用回调函数时没有进行传参,那么你在通过匿名函数界说它的时候,传入什么都是无用的,因为你挪用的时候什么也没穿进去呀,就像你给伴侣的信中说我去看你的时候会带礼物,但是真正到了你去看他的时候却什么也没有带,他固然什么也收不到呀。只要在挪用回调函数的处所进行了传参,那么在界说回调函数的时候括号里写不写参数都一样,横竖在挪用的时候会传进来的。

  这里对照绕的处地址于,其实我们在用匿名函数去界说回调函数的时候,其实就是到了挪用它的时候了,所以你在之前设计回调函数的挪用之时写在括号里面的参数,此时必需已经存在于挪用回调函数的东西的感化域中,否则巧妇难为无米之炊,报错是已经是很委婉的抗议方法了。

  

js中的回调函数

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/32061.html