什么是.apply jQuery函数?
我看到,在不同的插件和代码,但我不明白这个function是什么…在jQuery API没有被引用!
apply
一组参数调用一个函数。 这不是jQuery的一部分,它是核心Javascript的一部分。 但是,在jQuery文档中提到了它:
http://docs.jquery.com/Types#Context.2C_Call_and_Apply
句法:
somefunction.apply(thisObj, [argsArray])
上面调用函数somefunction
,在函数的作用somefunction
将this
设置为thisObj
,并将参数argsArray
作为parameter passing给函数。
从本质上讲,应用程序将调用一个函数,其中上下文被设置为您应用该函数的对象。 这意味着在函数中,引用this
将引用该对象。