반응형
1. Rest Parameters [파라미터] : (...args)
- 인자를 모두 배열 형태로 전달하는 파라미터
// * Rest 파라미터 사용하기
function printAll(...args) {
//...args는 -> printAll('A', 'B', 'C')의 값이 담겨있는 배열
for (let i = 0; i < args.length; i++) {
// printAll의 값이 length를 통해 3개의 배열이 i에 담긴다.
console.log(args[i]);
// 'A'
// 'B'
// 'C'
}
}
printAll('A', 'B', 'C');
2. for ( arg of args ) 사용한 더 간단한 작업방법
function printAll(...args) {
// for ( arg of args )
for (const arg of args) {
// args에 있는 값들이 하나씩 arg에 지정된다
console.log(arg);
// A
// B
// C
}
}
printAll('A', 'B', 'C');
3. forEach 함수형 언어를 사용해서 더 간단하게 작업하는 방법
function printAll(...args) {
args.forEach((arg) => console.log(arg));
// A
// B
// C
}
printAll('A', 'B', 'C');
반응형
'프론트엔드 > Javascript' 카테고리의 다른 글
자바스크립트 getter, setter (게터 세터) 분석하기 (0) | 2021.11.29 |
---|---|
자바스크립트 싱글쿼터[''] 이용 시 특수기호 사용법 (0) | 2021.11.25 |
자바스크립트 반복문 while문, do while문, for문 (0) | 2021.05.09 |
자바스크립트 부모, 자식, 형제 노드 찾는 방법 (0) | 2021.05.01 |
함수 표현식 VS 함수 선언식 구분하기 (0) | 2021.03.11 |