함수지향_2)값으로서의 함수와 콜백

양갱장군·2020년 8월 26일
0

함수의 용도


자바스크립트에서 함수는 객체이다. 다시 말해 값이라는 뜻.
고로 함수는 아래와 같이 활용할 수 있다.

① 객체의 값(메소드)
② 다른 함수의 인자
③ return 값
④ 배열
...

📍 함수를 정의하는 3가지 방법

  1. var 함수명 = function(){
    코드작성
    };

  2. function 함수명(){
    코드작성
    };

  3. (function(){
    코드작성
    }());
    ‣ 이게 바로 익명함수

콜백


콜백은 어떠한 함수가 수신하는 인자가 함수인 경우를 칭한다. 이 콜백은 함수를 값으로 쳐주는 자바스크립트의 특성때문에 가능하다.

예문

var numbers = [20,10,9,8,7,6,5,4,3,2,1]
var sortfunc = function(a,b) {
	return b-a;
}
console.log(numbers.sort(sortfunc));

위 예문에서 sort 함수는 sortfunc를 인자로 수신하고 있다.

비동기처리


추후 업데이트 예정

1개의 댓글

comment-user-thumbnail
2020년 8월 27일

박명수 보고 깜짝놀라서 댓글 남김니다 .
공감가는 사진이네요 ㅋㅋㅋ
화이팅~!

답글 달기