<aside> 💡 다른 함수가 실행을 끝낸 뒤 실행되는 callback되는 함수 정확하게는 콜백함수는 파라미터로 전달받은 함수
</aside>
function add(x, y) {
return x + y
}
function printResult(result) {
console.log(result)
}
printResult(add(10,20))
function add(x, y, print) {
print(x + y)
}
function printResult(result) {
console.log(result)
}
add(10, 20, printResult)
function add(x, y, print) {
print(x + y)
}
add(10, 20, (result) => {
console.log(result)
})
<aside> 💡 **비동기(Asynchronous)**란 특정 코드의 실행이 끝날 때 까지 기다리지 않고 다음 코드로 바로 넘어가는 것을 의미
</aside>