최근 jQuery의 $.each 메서드를 사용하면서 갑자기 $.each($('div'),function(index,entity){}); 이는 필요하지 않으며 현재 탐색의 첨자와 인스턴스를 알려줄 수 있습니다. 그래서 jQuery 소스 코드를 살펴보고 다음을 발견했습니다.
디버깅할 때 빨간색으로 표시된 코드를 사용한 후 callback.call 함수를 사용했기 때문에 비교적 자세한 설명이 있는 "JS 고급 프로그래밍"을 참고했습니다.
우선, function은 Function 객체에 대한 포인터이고, 함수 이름은 함수에 대한 포인터입니다. 그런 다음 함수 본문 내에 this 키워드인 범위가 있습니다.
이 키워드는 함수가 실행되는 범위를 나타냅니다. 예: