JavaScript 리 셋(callback)함수 개념 자기 이해 및 예시
1487 단어 JavaScript리 턴callback
<html>
<head>
<title>Callback function test</title>
<script language="javascript" type="text/javascript">
function main(callback)
{
alert("I am main function");
alert("Invoke callback function..");
callback();
}
function b(){
alert("I am callback function: b");
}
function c(){
alert("I am callback function: c");
}
function test() {
main(b);
main(c);
}
</script>
</head>
<body>
<button onClick="test()">click me</button>
</body>
</html>
이 안에 main(b)이 있 습 니 다.그러면 b 는 리 턴 함수 라 고 부 릅 니 다.이해 하기 쉽 지 않 습 니까?그럼 누가 내 가 왜 b 호출 을 main 함수 에 넣 으 면 안 된다 고 할 까?확실히 가능 하지만,그러면 당신 의 main 방법 은 b 를 호출 할 수 밖 에 없습니다.여기 서 우 리 는 b 를 main 또는 a 를 main 으로 전달 합 니 다.그 main 안의 callback 방법 은 바로 동적 인 반전 함수 입 니 다.장점 은 바로 여기에 있다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기초 정리 - 1문자 (String) 숫자 (Number) 불린 (Boolean) null undefined 심볼 (Symbol) 큰정수 (BigInt) 따옴표로 묶어 있어야 함 Not-A-Number - 숫자 데이터 / 숫자로 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.