[JavaScript/Node.js] 자바스크립트 콜백(Callback)

JuseungL·2024년 1월 9일
0

Node.js

목록 보기
2/8
post-thumbnail

이전 글에서 자바스크립트의 작동 원리에 대해서 공부하면서 콜백(Callback)을 접하게 되었는데 이것에 대해서 좀 더 자세하게 이해해보고자 글을 쓰게 됐다.

val = function() {
        return "hi!";
      }

function fn(arg) {
  arg();
}

fn(val)

fn()이라는 함수는 arg라고 하는 인자를 받아서 함수 내에서 파라미터를 함수로써 호출하고 있다.
fn(val)은 val이라는 함수가 fn()에서 인자로 받아 해당 함수 내에서 val이라는 함수를 호출하는 것이다.
즉, val은 바로 실행되는 것이 아니라 다른 함수의 인자로 전달돼서 다른 함수에 의해 나중에 호출되기 때문에 콜백 함수(Callback Function)이라고 한다.

profile
기록

0개의 댓글