[JS/함수] 화살표 함수 1분만에 이해하기 : 함수(Function)을 정의하는 4가지 방법
·
Learning-Log/Computer Science
Function을 선언하는 방법은 총 4가지가 있다. 1. 함수 선언문을 통해 정의하는 방법 function plus(x,y) { return x+y; } 이렇게 정의하려면, 반드시 함수 이름을 써줘야만 한다. 2. 함수 표현식을 통해 정의하는 방법 const plus = function(x,y){ return x+y; }; 좀 더 발전된 형태의 정의 방법이다. 이 경우 함수 이름을 생략할 수가 있다. 이를 익명 함수라고 부른다. 그렇다면 함수 표현식으로 정의하면서 동시에 함수 이름도 부여하는 경우, 함수를 호출할 때는 무엇으로 함수를 불어야할까? 이미 함수 표현식을 이용하여 plus에 익명함수를 할당한 후에, 다시 minus에 plus라는 이름의 함수를 할당하여도 에러가 뜨지 않는다. 동시에 minus..