728x90
함수 선언문 - 함수와 같이 선언하는 방법
function add1(x, y) {
return x + y;
}
함수 표현식 - 변수를 먼저 선언하고 함수를 대입하는 방법
const add2 = function(x, y) {
return x + y;
}
함수 표현식 _ 화살표 함수
const add3 = (x, y) => {
return x + y;
}
함수 표현식 _ 가공되지 않는 리턴만 있을 경우
const add4 = (x, y) => x + y;
화살표 함수와 function으로 만든 함수의 차이점
this가 동작하는 방식이 틀림
기본 function에서의 this는 호출하는 곳에서의 함수를 가르킵니다.
화살표함수에서의 this는 선언된 위치상에서의 함수를 가르킵니다.
함수이름을 지정할 수 없음. 변수, 상수에 넣어서 사용
arguments가 없음
'JavaScript' 카테고리의 다른 글
[JavaScript] console (0) | 2020.12.18 |
---|---|
[JavaScript] 자바스크립트란? (0) | 2020.12.18 |
[JavaScript] 구조화 할당, 비구조화 할당 (0) | 2020.03.24 |
[JavaScript] 백틱 (` `) 템플릿 문자열 (0) | 2020.03.24 |
[JavaScript] var, let, const (0) | 2020.03.24 |