ES6 = ECMA Script 2015

d·2020년 6월 29일
0

ES = ECMA Script의 줄임말.
ECMA Script는
JavaScript를 표준화시켰다.

Arrow function

//ES5
function(){}

//ES6
() => {}

//ES5
const getName = function(name) {}

//ES6
const getName = (name) => {}
const getName = name => {}

//ES5
function hi(text) {
text += '하세요';
return text;
}

//ES6
const hi = text => {
text += '하세요';
return text
};

####만약 함수가 실행내용이 없이 return만 한다면
return 키워드의 중괄호가 생략 가능
//ES5
function getName(name) {
return name;
}

어떤 식으로 생략이 가능한지 살펴보면,
const hi = name => { return name };
const hi = name => name;

중괄호와 return문이 생략될 경우, 화살표 오른쪽에는 리턴될 '값'만 쓰여야 한다..
다른 코드가 들어가면 안된다..

//ES5
function getFullName(first, family){
return first + family;
}

//ES6
const hi = (first, family) => { return first + family };
const hi = (first, family) => first + family;

profile
d

0개의 댓글