함수표현식으로 함수를 정의할 때 function 키워드 대신 화살표(=>)를 사용합니다.

// 화살표 함수
const multiply = (x, y) => {
	return x * y;
}

1. 매개변수가 한 개일 때, 소괄호(())를 생략할 수 있다.

// 매개변수가 한 개일 때, 소괄호를 생략할 수 있습니다.
const square = x => { return x * x }

// 위 코드와 동일하게 동작합니다.
const square = ( x ) => { return x * x }

// 단, 매개변수가 없는 경우엔 소괄호를 생략할 수 없습니다.
const greeting = () => { return 'hello world' }