理解javascript中的回调函数

时间:2013-10-27 20:34:59

标签: javascript

我有一个基本的JavaScript问题。此代码似乎在同一函数createEvent内调用一个函数。但是函数本身内部没有任何参数,那么它如何使用参数createEventcreateEvent和{{1}在title内调用相同的函数start }}?

end

这里的任何人都可以帮我解释一下吗?

1 个答案:

答案 0 :(得分:2)

您的顶级createEvent没有范围,即它不属于任何对象,因此,它与createEvent对象上显然存在的范围函数Calendar完全不同某种。简而言之,这些功能并不相同。 “内部”实际上是另一个对象的成员。

但是,我应该指出,使用javascript,您可以将任意数量的参数传递给任何函数。仅仅因为原型列出单个参数并不限制您可以传递的参数数量。这不适用于这种特殊情况,但您知道将来参考是有益的。