나는 다른 플러그인과 코드에서 그것을 보았지만 그 기능이 무엇인지 이해하지 못합니다 … 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
는 해당 개체를 참조합니다.