본문 바로가기
강의 실습/한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

콜백함수

by Jint 2023. 12. 5.

콜백함수 : 함수의 매개변수로 함수를 넘겨준 것.

 

// 기분에 따라서 다른 동작을 하는 함수
function checkMood(mood, goodCallback, badCallback) { // 함수표현식 개념 이용하여 cry 함수를 badCallback 매개변수에 담음
    if (mood === 'good') {
        // 기분 좋을 때 하는 동작
        goodCallback();
    } else {
        // 기분 안 좋을 때 하는 동작
        badCallback();
    }
}

function cry() {
    console.log("ACTION :: CRY");
}

function sing() {
    console.log("ACTION :: SING");
}

function dance() {
    console.log("ACTION :: DANCE");
}

checkMood("sad", sing, cry); // 함수를 값에 담는 것 : 함수표현식


콜백함수를 이용하면 여러가지 유용한 동작을 할 수 있는 함수 만들 수 있다.


참고강의 : https://www.inflearn.com/course/%ED%95%9C%EC%9E%85-%EB%A6%AC%EC%95%A1%ED%8A%B8#

 

한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지 - 인프런 | 강의

개념부터 독특한 프로젝트까지 함께 다뤄보며 자바스크립트와 리액트를 이 강의로 한 번에 끝내요. 학습은 짧게, 응용은 길게 17시간 분량의 All-in-one 강의!, 리액트, 한 강의로 끝장낼 수 있어요.

www.inflearn.com

'강의 실습 > 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지' 카테고리의 다른 글

배열  (0) 2023.12.09
객체  (0) 2023.12.06
함수표현식 & 화살표 함수  (2) 2023.12.04
함수  (0) 2023.12.04
조건문  (2) 2023.12.03

댓글