Callback

조향래·2022년 8월 22일

Callback 함수 : 다른 함수의 인자로 전달되는 함수를 콜백 함수라고 한다.

function callbackPractice(callback, arr) {

    let arr2 = []

    for(let i = 0; i < arr.length; i++) {
        arr2.push(callback(arr[i])) // callback이라는 파라미터에 콜백함수가 들어간다
    }
    
    return arr2
}

const result = callbackPractice(
        function(data) { return data - 1 }, // 이 부분이 콜백 함수
        [1, 10, 7, 5, 10]
       )

console.log(result) // [0, 9, 6, 4, 9]

0개의 댓글