처리의 위임
var sortFunc = function(a, b) {
return a-b; // if(a>b) return 1; else if(a<b) return -1; return 0;
}
var numbers = [20,10,9,8,7,6,5,4,3,2,1];
numbers.sort(); // 문자로 비교
document.write(numbers+'<br/>'); // 1,10,2,20,3,4,5,6,7,8,9
numbers.sort(sortFunc); // 여기서 sortFunc가 콜백 함수
document.write(numbers+'<br/>'); // 1,2,3,4,5,6,7,8,9,10,20
* 콜백이란 함수가 전달받은 인자가 함수인 경우를 말한다.
* 콜백 함수는 원래 함수의 동작 방식을 바꾼다.
비동기 처리
Ajax를 통해 비동기 처리를 한다.
예를들면, 웹 페이지 내에서 알림창 볼 때 원래 웹페이지는 그대로 있고 알림창만 잠시 볼 수 있는 경우를 말한다.
'Javascript > 기초공부' 카테고리의 다른 글
[Javascript: Arguments] Arguments란? / function length (0) | 2020.03.17 |
---|---|
[Javascript: 클로저(closure)] 내부함수, 외부함수, (0) | 2020.03.14 |
[Javascript: 값으로서의 함수] 속성값 / 메소드 / First-class citizen (0) | 2020.03.13 |
[Javascript: 유효범위] 전역변수 / 지역변수 / 전역변수 사용법 / 유효범위의 대상(함수) / 정적 유효범위 (0) | 2020.03.13 |
[Javascript: 정규표현식(Regular expression)] 패턴 / 리터럴 / 객체 생성자 / RegExp 객체 사용 / 문자열 메소드 / 옵션 / 캡처 / 치환 (0) | 2020.03.11 |