>  기사  >  웹 프론트엔드  >  자바스크립트 콜백 함수에 대한 자기이해와 예시 개념_javascript 기술

자바스크립트 콜백 함수에 대한 자기이해와 예시 개념_javascript 기술

WBOY
WBOY원래의
2016-05-16 17:30:01850검색

이 글은 초급 JavaScript 플레이어가 읽기에 적합하며, 전문가도 쉽게 통과할 수 있습니다.

먼저 잡담부터 해보자. 중국에는 이런 현상이 있습니다. 어떤 말이나 개념이 있어도 이것을 마술적인 방법으로 설명하는 사람들이 항상 있기 때문에 다른 사람들이 이해하지 못하더라도 자신이 매우 강력하다고 느끼게 만드는 것 같습니다. 사실, 몇 명이 있는지는 모르겠어요. 저는 개인적으로 단순하고 명확한 것을 선호합니다. 어떤 단어나 개념이라도 짧은 문장 한두 개로 모두가 이해할 수 있게 만들 수 있다면 이것이 바로 당신의 기술입니다. 자, 잡담은 그만하고 본론으로 들어가겠습니다.

JavaScript에서 콜백이란 무엇입니까? 즉, 메소드 b가 메소드 a에 매개변수로 전달됩니다. 메소드 a가 실행되면 지정된 다른 함수가 실행됩니다(여기서는 함수 b). 예를 살펴보겠습니다.

코드 복사 코드는 다음과 같습니다.


콜백 함수 테스트

;body>




main(b )이면 b를 콜백 함수라고 합니다. 이해하기 쉽나요? 그러면 어떤 사람들은 왜 b의 호출을 main 함수에 넣을 수 없느냐고 묻습니다. 실제로 가능하지만 기본 메서드는 b만 호출할 수 있습니다. 여기서 b를 main으로 전달하거나 a를 main으로 전달하면 main의 콜백 메서드는 동적 콜백 함수입니다. 장점은 바로 여기에 있습니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.