javascript - 回调有什么意义

标签 javascript function callback

我现在了解到回调是传递给参数的函数。 但我可以不做,那有什么意义呢? 例如

function i()
{
 alert("callback");
 }
function p(a)  
{
for(r=0;r<100;r++)
{document.write(r);}
a();
}
p(i);

   function i()
{
alert("callback");
 }
function p()  
{
for(r=0;r<100;r++)
{document.write(r);}
i();}

我搜索过但找不到答案

最佳答案

当您想要对某些无法立即可用的数据执行某些操作时,通常会使用回调。

例如,当响应到达时处理来自 HTTP 响应的某些数据,或者当单击鼠标按钮时根据鼠标单击发生的位置执行操作 .

关于javascript - 回调有什么意义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13104388/

相关文章:

javascript - 将显示设置为可见状态后元素动画是否运行?

javascript - 如何在 JavaScript 中通过正则表达式分割字符串?

python - 尝试从文件制作 python 字典,但我不断收到类似 'too many values to unpack' 的错误

python - 如何将自定义指标的值从自定义回调附加到我需要在张量板中使用的 "logs"?

javascript - html javascript 编辑器

javascript - JSZip 提取文件对象

javascript - JS函数 "Object expected At line 2 character 0"

C素数崩溃于64901

jquery - 无法将内容附加到 Sidr

node.js - 如何正确使用NodeJS中的回调函数