什么是.apply jQuery函数?

时间:2010-09-26 06:13:28

标签: javascript jquery plugins apply

我在不同的插件和代码中看到了,但是我不明白那个函数是什么...在jQuery api中没有被引用!

2 个答案:

答案 0 :(得分:122)

apply使用一组参数调用函数。它不是jQuery的一部分,它是核心Javascript的一部分。但是,在jQuery文档中提到它:

http://docs.jquery.com/Types#Context.2C_Call_and_Apply

语法:

somefunction.apply(thisObj, [argsArray])

上面调用函数somefunction,在函数范围内将this设置为thisObj,并将argsArray中的参数作为参数传递给函数。 / p>

答案 1 :(得分:5)

基本上,apply将调用一个函数,并将上下文设置为您应用函数的对象。这意味着在函数内,引用this将引用该对象。