이번에는 JS 콜백 함수에 대한 자세한 설명을 가져왔습니다. JS 콜백 함수 사용 시 주의사항은 무엇인가요?
콜백 함수에 대해 이야기하기 전에 먼저 코드를 살펴보겠습니다. JS에 대한 기본 지식이 있는 학생이라면 그 의미를 이해할 수 있을 것입니다.
document.getElementById('demo').click=function(){ alert(1); };
이 코드는 실제로 이벤트 콜백일 때 비교적 모호합니다. 다음 코드를 살펴보세요
document.getElementById('demo').addEventListener('click',function(){ alert(1) });
두 코드는 실제로 동일한 작업을 수행합니다. 유일한 차이점은 작성된 방식입니다. 이 함수에는 두 개의 매개변수가 있습니다. 첫 번째는 이벤트 이름이고, 두 번째 매개변수는 실제로 함수를 콜백한다는 의미입니다. 책에 나오는 함수를 콜백하는 방법에 따르면 함수의 매개변수는 변수일 수도 있고, 함수일 수도 있습니다. 기능. 어쩌면 모두가 이 시점에서 함수 반환에 대해 여전히 혼란스러워하고 있을 수도 있습니다. 다음 예를 살펴보겠습니다. addEventListener('eventName',callback)
,addEventListener
function demo(a,b,callback){ let c=a+b; callback(c); }; demo(1,2,function(c){ alert(c);//3 })
위 내용은 JS 콜백 함수 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!