콜백함수(call back)
함수를 호출하는 시점이 바뀌어진 형태의 함수
기존방식 : 사용자(개발자)가 함수를 직접정의 -> 정의된 함수를 호출(call)하여 결과를 반환받는 방식
CallBack : 콜백함수의 인자로 수행로직(()=>{}, function(){})을 전달하여 콜백함수로부터 처리된 결과를 반환받는 형태
CallBackFunc(func, n1, n2)
{
func(n1,n2){
n1,n2
}
}
로직을 function callbackFunc(n1,n2,func)의 'func'이 받음
여기서 로직은 '이렇게 처리해주세요~' 하는 것 ( const r1 = callbackFunc(20,4,sum); ) 을 말한다.
- 배열함수 사용
위 배열들을 오름차순으로 정렬하는 것을 추가해본다.
먼저 버블정렬이다.
다음은 sort를 사용해서 정렬해본다.
a-b 대신 b-a 하면 내림차순이 된다.
배열들의 합을 구하는 방법이다.
< 연습 문제 >
참고 : https://www.zerocho.com/category/Algorithm/post/57f67519799d150015511c38
'IT수업 > JAVASCRIPT' 카테고리의 다른 글
IT 수업 9주차 (17) 이벤트 처리 (KEY) (1) | 2024.02.21 |
---|---|
IT 수업 9주차 (16) 이벤트 처리 (마우스) (0) | 2024.02.20 |
IT 수업 9주차 (14) 함수(var, closure) (0) | 2024.02.20 |
IT 수업 9주차 (13) 함수(function, const, hoisting) (0) | 2024.02.19 |
IT 수업 9주차 (12) 흐름제어문 (if, switch, whlie, for) (1) | 2024.02.19 |