[javascript] .apply jQuery 함수는 무엇입니까?

나는 다른 플러그인과 코드에서 그것을 보았지만 그 기능이 무엇인지 이해하지 못합니다 … jQuery에서 api는 참조되지 않습니다!



답변

apply인수 집합이있는 함수를 호출합니다. jQuery의 일부가 아니라 핵심 Javascript의 일부입니다. 그러나 jQuery 문서에 이에 대한 언급이 있습니다.

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

통사론:

somefunction.apply(thisObj, [argsArray])

위의 함수를 호출하고 함수 범위 내에서로 somefunction설정 this하고 thisObj에서 argsArray인수로 함수에 전달합니다.


답변

기본적으로 apply는 함수를 적용하는 개체에 컨텍스트가 설정된 함수를 호출합니다. 즉, 함수 내에서 참조 this는 해당 개체를 참조합니다.


답변