본문 바로가기
TIL

arrow function

by 은지:) 2022. 7. 23.
728x90
반응형

 

 

es 란?

 

 

 

 

ecma의  줄임말입니다. ECMA Script는 js를 표준화 시키려고 탄생했습니다.

js의 문법이 보안이 필요하면서 버전별로 문법을 확장시키고 브라우저는 특정 버전의 기능별로 지원할 수 있도록 ES가 명세를 확정해왔습니다.

 

ECMA Script는 JavaScript를 표준화시키고, 규격화하기 위해 만들어진 것!

현재는 ES10 버전 까지 나왔습니다.

주로 쓰이는 것은 ES6인데, 6은 버전 이름이고 ES 2015라고도 합니다.

 

ES6에는 정말 편리한 함수들이 많이 생겼고 처음보는 문법들도 많이 생겼습니다.그 중에 arrow function은 전에 알고있던 function을 표현하는 방법과 완전히 달라졌습니다.

 

 

 

 

 

 

 

 

 

arrow function

 

//ES5
function getName() {}

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

getName() // 호출시
//ES5
const getName = function(name, age) {}

//ES6
const getName = (name, age) => {}
//ES5
function getName(name) {
  return name;
}

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

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

 

 

 

 

 

728x90
반응형

'TIL' 카테고리의 다른 글

class -instance와 object의 차이-  (0) 2022.07.24
js 용어 정리, forEach, object  (0) 2022.07.24
js Event관련  (0) 2022.07.23
object 1  (0) 2022.07.22
js 변수 종류와 TDZ, hoisting  (0) 2022.07.21

댓글