화살표 함수

김하은·2023년 4월 28일
0

함수표현식 보다 더 간단하게 작성할 수 있는 방식이 바로 화살표 함수를 사용하는 방식이다.

let func = (arg1, arg2, ...arg3)=> 표현식

함수는 화살표 우측의 표현식을 평가하고 결과를 반환한다.

함수 표현식의 단축 버전이라고 할 수 있다.

인수가 하나밖에 없다면 인수를 감싸는 괄호의 생략이 가능하다.
괄호를 생략한다면 코드길이를 줄일 수 있다.

let double = n => n + 2;

본문이 여러개인 경우 (구문이 여러개인 경우)
이 경우도 화살표 함수 문법을 사용해 함수를 만드는 것이 가능하다.
다만, 중괄호 안에 평가해야 할 코드를 넣어주어야 하고, return지시자를 사용해 명시적으로 결과값을 반환해 주어야한다.

let witch = (a,b)=>{
	let result = a + b;
    return result ;
}

alert(witch("witch1" , "witch3"));

0개의 댓글