Programming Blog

콜백(Callback) 함수 본문

Node js/생활 코딩 Node js

콜백(Callback) 함수

Go-ong 2019. 2. 3. 19:19
  • 콜백(callback)함수 란?
    1
    2
    3
    4
    5
    6
    7
    8
    9
    = [3,1,2];
     
    function b(v1, v2) {
        return v2 - v1;
    }
     
    a.sort(b);
     
    console.log(a);
    cs

    - sort라는 함수의 인자로 다른 함수를 전달했고, 전달된 함수를 콜백 함수라 한다. 이 콜백 함수는 누군가에게 나중에 호출되어질 함수이다.
    - sort라는 함수가 가지고있는 기본적인 방법을 확장할 수 있는 가능성을 로직을 주입함으로써 가능하게 하는 것이 콜백을 사용하는 이유이다.

    1
    2
    3
    4
    5
    6
    7
    = [3,1,2];
     
    a.sort(function(v1, v2) {
        return v2-v1;
    });
     
    console.log(a);
    cs

    - 이름을 주는 방식은 함수를 나중에 여러 번 호출하고 싶을 때 이렇게 사용하고, 함수가 1회성으로 사용할 목적이라면
    익명함수를 콜백으로 지정하여 사용한다. (JavaScript)



'Node js > 생활 코딩 Node js' 카테고리의 다른 글

express 도입  (0) 2019.02.07
동기와 비동기 프로그래밍  (0) 2019.02.03
모듈과 NPM  (0) 2019.02.03
Node js 간단한 웹 애플리케이션  (0) 2019.02.03
Node js란?  (0) 2019.02.03
Comments