본문 바로가기

Programming/Javascript

JavaScript arrow function expression

728x90

1.function과 매개변수 부분 위치를 바꾼다.

2.function 을 => 로 바꾼다.

3.매개변수가 하나만 있으면 괄호를 생략할 수 있다.

4.한 줄의 코드이면 return 및 함수를 감싼 중괄호를 생략할 수 있다.

const greeting = function(name){
	return "hello " + name;
};
// 1.function과 매개변수 부분 위치를 바꾼다.
// 2.function 을 => 로 바꾼다.
const greeting = (name) => {
	return `hello ${name}`;
};
// 3.매개변수가 하나만 있으면 괄호를 생략할 수 있다.
const greeting = name => {
	return `hello ${name}`;
};
// 4.한 줄의 코드이면 return 및 함수를 감싼 중괄호를 생략할 수 있다.
const greeting = name => `hello ${name}`;

5.매개변수가 없으면 ()는 꼭 써야한다.

const greeting = function() {
	return "hello";
};
// 5.매개변수가 없으면 ()는 꼭 써야한다.
const greeting = () => {
	return "hello";
};
// 4.한 줄의 코드이면 return 및 함수를 감싼 중괄호를 생략할 수 있다.
const greeting = () => "hello";

 

참고) https://www.hanbit.co.kr/store/books/look.php?p_code=B7677466304

 

모던 자바스크립트 핵심 가이드

ES6 기준으로 자바스크립트 문법을 훑은 다음 ES2016부터 ES2021까지 새로 추가된 기능을 살펴본다. 브라우저에서 바로 돌려볼 수 있는 간결한 예제와 함께, 실무 관점에서 핵심을 짚어 알기 쉽게 설

www.hanbit.co.kr

728x90

'Programming > Javascript' 카테고리의 다른 글

정규 표현식  (0) 2022.06.09
JavaScript Array  (0) 2022.05.07
JavaScript loop  (0) 2022.05.06
JavaScript destructuring  (0) 2022.05.05
JavaScript var, let, const  (0) 2022.05.03