: 기존의 함수 선언 방식을 보다 간결하게 만들어주는 문법
✅ 함수 표현식
const getTwice = function(number) {
return number * 2;
✅ 함수 선언식
function getTwice(number) {
return number * 2;
✅ Arrow Function
const getTwice = number => number * 2;
function 키워드를 지우고, 소괄호
()뒤에=>입력
arguments 객체가 없어서
예외적으로 arguments 객체를 활용하는 함수는 화살표 함수로 변환하기 어렵다!⭐
만약 메소드를 만들 때 this에 메소드를 호출한 객체를 가리키고 싶다면 arrow function 보다는 일반 함수를 활용해야 함
Arrow Function 은 반드시 이름이 필요함! ( 축약x )