ECMAScript 2015
ECMAScript 2015 (ES6, ES6 Harmony)에 추가된 일부 기능 정리
Rest parameters
Rest parameters
를 이용하면 배열 형태로 함수에 임의의 수의 매개변수를 넣겨줄 수 있다.
for...of loop
for (variable of iterable) { // ... }
반복 가능한 객체(iterable objects
)를 반복하는 루프(loop
)를 만든다.
블록 안에서 루프 변수를 재할당 할 거라면 let
을 사용하면 되고 아닐 경우 const
를 사용하자.
Proxy
Proxy
객체를 사용하면 해당 개체에 대한 기본 작업을 가로채고 재정의할 수 있는 다른 개체에 대한 프록시를 만들 수 있다.
Proxy
객체는 생성시 두개의 파라미터를 갖는다.
new Proxy(target, handler)
target
: 프록시하기 원하는 원복 객체를 의미한다.handler
: 가로채거나 재정의하는 방법을 정의하는 객체이다.
프록시를 이용하면 validation
도 아래와 같이 구현 가능하다.
Last updated