我在不同的插件和代码中看到了这一点,但我不明白它的功能是什么……未引用jQuery中的api!
发布于 2010-09-26 14:17:16
apply
使用一组参数调用函数。它不是jQuery的一部分,而是核心Javascript的一部分。然而,在jQuery文档中提到了它:
http://docs.jquery.com/Types#Context.2C_Call_and_Apply
语法:
somefunction.apply(thisObj, [argsArray])
上面的代码调用函数somefunction
,在函数的作用域内将this
设置为thisObj
,并将来自argsArray
的参数作为参数传递给函数。
发布于 2010-09-26 14:19:24
从本质上讲,apply将调用一个函数,并将上下文设置为您将函数应用到的对象。这意味着在函数中,引用this
将引用该对象。
https://stackoverflow.com/questions/3796788
复制相似问题