오늘은 간단하게 함수에 대해 적어보고자 한다.
함수를 만드는 방식의 종류에는 다음과 같이 3가지의 형태가 존재한다.
함수 선언식 vs 함수 표현식 vs 화살표 함수
함수 첫번째 - 선언식은 말 그대로 나 함수요~
하고 선언하면서 시작하는 형태이다.
function say() {
return 'Hi, Everyone!';
}
say(); // 'Hi, Everyone!'
함수 두번째 - 표현식은 키워드로 변수를 선언함과 동시에 함수를 할당하는 방식이다. 결과는 선언식과 같다.
let say = function() {
return 'Hi, Everyone!';
}
say(); // 'Hi, Everyone!'
화살표 함수는 익명 함수를 변환시킬 수 있는 것으로 함수 표현식을 사용하여 만든다.
let say = () => 'Hi, Everyone!';
say(); // 'Hi, Everyone!'