모던 자바스크립트 Deep Dive를 참고하여 학습,작성하였습니다.
1.매개변수 기본값할당
ES6에서는 매개변수 기본값을 사용하여 함수 내에서 수행하던 인수 체크 및 초기화를 간소화할 수 있다.
function sum(x,y){
x=x||0;
y=y||0;
return x+y;
}
//ES6
function sum2(x=0,y=0){
return x+y;
}
2.REST 파라미터
매개변수 이름 앞에 세개의 점 ...을 붙여서 정의한 매개변수
함수에 전달된 인수들의 목록을 배열로 전달받음
function sum3(...rest){
let sum=0;
for(let i=0;i<rest.length;i++){sum+=rest[i]};
return sum;
}
console.log(sum3(1,3,6,4));
//14
3.Spread 문법
대상을 개별 요소로 분리한다.
function sum4(a,b,c){console.log(a+b+c);}
sum4(...[3,4,5])
//12
'FrontEnd > JavaScript' 카테고리의 다른 글
[JavaScript] 객체 리터럴 프로퍼티 기능 확장 (0) | 2024.07.28 |
---|---|
[JavaScript] 화살표 함수 (0) | 2024.06.13 |
[JavaScript] 템플릿 (0) | 2024.06.13 |