调用函数的区别是什么:

jQuery中的testCall: function()function testCall()吗?

更新:

问题:彼此使用时是否存在与之相关的一些性能问题OR,实际上使用的是哪一个无关紧要?

更新2

我还注意到,当我使用testCall: function()定义函数并使用this.testCall()对其进行调用时,它可以正常工作,并且能够在任何其他函数中调用它。

但是,当我使用function testCall()并尝试在另一个函数中使用testCall()调用它时,我得到了错误并且无法调用它。这是否可能是errors的其他原因?

最佳答案

在此示例中:

testCall: function()


testCall现在是您所在对象上可用的函数,如下所示:object.testCall()如果需要,它可以访问此对象内的其他函数,属性等。

在此版本中:

function testCall()


testCall只是一种全局可用的方法,不限于对象或插件,无论您要处理什么,都可以从任何地方调用它,如下所示:testCall()

10-06 04:37