【发布时间】:2014-11-04 01:13:23
【问题描述】:
这可能被认为是一个愚蠢的问题。但我对此有些困惑,这就是为什么我要在这里问这个问题。在这个网站here。我发现这个网站非常有用。有那里描述的回调函数的一些定义是
1.可以作为参数传递给另一个函数
2.可以作为遮光物使用。
3.可以在容器函数内的任意点访问。
但是回调还有另一个定义是:
需要注意的是回调函数没有被执行 立即地。它在某些特定的地方被“召回”(因此得名) 指向包含函数的主体内
适合任何点击事件。例如document.getElementById('id').onclick=function(){};
但它如何适用于数组方法,如 forEach、map、filter、some 和every。它们似乎在运行时立即调用。根据定义 3。我不知道它们是否可以用作 clousers,因为我不是 javascript 专家。仍在尝试学习。所以它如何适合 javascript 中回调的定义。
【问题讨论】:
标签: javascript