[JavaScript] ECMAScript 6 (2015)


[JavaScript] ECMAScript 6 (2015)

Default Function Parameter function함수이름 (param1=defaultValue1,...) { } - 전달된 값이 undefined 혹은 누락된 파라미터경우 동작 null은 undefined 값이 아니므로 null 출력됨 undefined 값이 전달되었을 때 초기값 0 출력됨 Rest Parameter function함수이름 (...args) { } * arguments - 유사배열 (배열 아님) - 인자 목록을 배열로 관리함 - 배열이 아님으로 고차함수 사용 불가 for문으로 출력해야 함 * 유사배열을 배열로 변경 es5 es6 배열로 변경하였음으로 고차 함수 사용가능 * ...args는 맨 마지막에만 올 수 있음 - rest 파라미터는 배열이므로 sort , map , forEach, pop 메서드 적용 가능 Arrow Function - 항상 익명 - 자신의 this , arguments, super, new.target 을 바인딩하지 않음 this...


#JavaScript

원문링크 : [JavaScript] ECMAScript 6 (2015)