es6售价 对容器回调函数的理解?
浏览量:2293
时间:2021-03-18 02:04:51
作者:admin
对容器回调函数的理解?
首先,我们需要了解回调函数。所谓回调函数,实际上就是在程序运行时利用函数指针的特性调用函数。因为函数名是函数指针,在定义和声明回调函数之后,我们可以用函数指针调用程序或函数中的另一个函数
你可以想象你的函数的一部分被外包给了其他人。
至于如何实现,你不必担心。您的函数有一个完整的函数,但有些函数可以自定义。普通函数和回调函数主要在调用方式上不同:
1。调用普通函数:调用程序调用普通函数后,程序执行立即转为被调用函数执行,然后返回调用程序继续执行,直到被调用函数执行为止。从调用程序的角度来看,这个过程是“call--> wait for the called function to finishe executing--> continue executing”。
2. 调用回调函数:调用程序调用回调函数后,立即返回并继续执行,无需等待函数执行。这样,调用程序和被调用函数被同时执行。当被调用函数完成时,被调用函数将依次调用预先指定的函数,通知调用程序函数调用结束。这个过程称为回调,它是回调函数名称的来源。扩展信息
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。