클라이언트측 스크립팅을 하기 위해 사용된다.
함수 선언식 ( 선언적 방법으로서 이름이 있는 함수 )함수 표현식 ( 함수 리터럴, 이름이 없는 익명 함수 )Funcion 생성자 이용
rest 파라미터
람다 함수는 일반적인 함수 표현식을 function 키워드 없이 => 이용하여 표현한 방법 리턴 값이 없는 경우 파라미터가 없고, 리턴 타입 없는 함수 형태 파라미터가 한개 있고, 리턴이 없는 함수 형태 > 매개변수가 한개인
generator함수는 다음과 같은 표현식을 사용하여 선언한 함수를 의미한다.
디스트럭처링은 객체의 구조를 해체하는 것을 의한다.배열이나 객체의 데이터를 해체하여 다른 변수로 추출할 수 있다. 이러한 이유 때문에 분할 할당이라고도 한다.
메서드 선언 방식 변경 기존 방식 es6 방식 :function 이 생략되었다. es6 의 get/set키워드를 사용하는 경우
반드시 iterable 객체만 가능하고 실제값 반환한다.
ES6에서는 자바와 같이 extends 키워드로 상속을 표현한다. 부모 클래스의 멤버를 자식 클래스가 상속 받아서 사용 가능하다.
배열 함수