我有一个基本的JavaScript问题。此代码似乎在同一函数createEvent
内调用一个函数。但是函数本身内部没有任何参数,那么它如何使用参数createEvent
,createEvent
和{{1}在title
内调用相同的函数start
}}?
end
这里的任何人都可以帮我解释一下吗?
答案 0 :(得分:2)
您的顶级createEvent
没有范围,即它不属于任何对象,因此,它与createEvent
对象上显然存在的范围函数Calendar
完全不同某种。简而言之,这些功能并不相同。 “内部”实际上是另一个对象的成员。
但是,我应该指出,使用javascript,您可以将任意数量的参数传递给任何函数。仅仅因为原型列出单个参数并不限制您可以传递的参数数量。这不适用于这种特殊情况,但您知道将来参考是有益的。