JS

07-2 JS 다양한 함수

와라리요 2022. 10. 7. 11:37

- 우리가 07-1에서 봤던 함수는 함수 선언문이라고 합니다~ 그럼 다른 형태에는 무엇이 있을까요?

 

함수 표현식

 - 쉽게 함수를 변수의 언선하는 것! 선언식과 다른 점은 코드 실행 순서이다! 상세히 알고 싶다면 맨 밑에 링크를 클릭!

let 변수명 = function() {
  실행할 코드
};

콜백 함수

- 함수를 함수의 매개변수로 전달하고, 필요하다면 매개변수로 전달한 그 함수를 "나중에 호출(called back)"하는 것이 콜백 함수의 개념입니다.

제가 어중간하게 작성하는 것 보다 밑에 클릭하셔서 보는 것이 좋을 것 같습니다~
클릭!


화살표 함수

- 단순하고 간결한 문법으로 함수를 만들 수 있는 방법 (ES6에서 도입 가장 잘 한 것 같다고 생각함!!)

let func = (매개변수) => 코드;

ex)

let double = n => n * 2;

alert(double(3)); // 6

더 상세하게 알고 싶다면 클릭!