반응형
CALLBACK 콜백 함수란?
Transaction 에서 Dataset에 데이터를 담아 서비스를 호출하고
완료 시 콜백(CALLBACK) 함수를 수행합니다.
즉,
콜백함수는 함수에 매개변수로 전달받아서 실행하는 함수를 말한다.
매개변수로 넘겨받은 함수는 일단 넘겨받고, 때가 되면 나중에 호출(called back)한다는
것이콜백함수의 개념이다.
함수는 무언가 일을 하고 난 후에 처리하는 함수인데 함수를 다 콜백이라고 한다.
콜백함수를 매개변수로 넘길수 잇다.
! 콜백을 이해 했다면 싱크 어 싱크를 알아야 한다.
CALLBACK 콜백함수가 필요한 이유 (싱크 어싱크)
콜백함수를 설명할 때에는 변수의 유효범위(scope)에 대한 이야기, 동기(Sync) , 비동기(Async)
(synchronous/Asynchronous)처리에 대한 이야기도 하면 좋을 것 같다.
1. 동기 : 하나의 요청이 오면 완료가 된 후 다음 요청을 실행하는 방식 - 순차적 로직흐름
2. 비동기 : 어떤 요청이 오면 완료가 되기 전에 다음 요청을 실행하는 방식 - 동시 효율적 처리 가능, 즉시 응답X 때문에 예상 밖 결과 나올수도 있다
ㆍ 콜백함수는 때로는 가독성이나 코드 재사용 면에서도 사용 된다.
ㆍ 비동기 방식으로 작성된 함수를 동기 처리하기 위해 필요 하다.
CALLBACK 단점
ㆍ 에러 처리가 어렵다.
콜백함수가 필요한 이유 내용 복사 링크
Callback함수란?? 뭔데??
아 진짜 짜증났다...넌 힘내라!! 커몬~~
velog.io
자바스크립트 콜백함수 가볍게 이해하기
[JavaScript] 자바스크립트 콜백함수(callback) 가볍게 이해하기
자바스크립트의 함수는 일급 객체다. 처음 접하는 사람에겐 다소 생소할 수 있는 용어다. 궁금하다면 일급객체를 좀 더 찾아 볼 수 있겠지만, 간단하게 자바스크립트에서 함수는 1. 변수나 데이
bigtop.tistory.com
반응형
'Nexacro' 카테고리의 다른 글
[Nexacro] 넥사크로 트랜젝션 (0) | 2023.04.19 |
---|---|
넥사크로 include 된 File를 찾아가는 방법 (0) | 2023.02.06 |
넥사크로 Code Snippet 기능 (0) | 2023.02.06 |
넥사크로 Grid 에서 Title 컬럼명 편집 (0) | 2023.02.06 |
넥사크로17.1 - 바인딩 invalid value (0) | 2023.02.03 |