Javascript_ Rest 파라미터

6523 단어 JavaScriptJavaScript

Rest 파라미터

Rest 파라미터는 함수에서 쓰임. arguments와 비슷하지만 좀 더 쉬운 문법

Rest 파라미터 예시_ 1
function fx(...파라미터){
console.log(파라미터)
}

fx(1,2,3,4,5,6,7);

// <결과>
// [1, 2, 3, 4, 5, 6, 7]

Rest 파라미터는 해당 위치에 오는 모든 파라미터를 []로 감싸줌.

Rest 파라미터 예시_ 2
function fx2(a, b, ...파라미터){
console.log(파라미터)
}

fx2(1,2,3,4,5,6,7);

// <결과>
// [3, 4, 5, 6, 7]

Rest 파라미터는 해당 위치에 오는 모든 파라미터를 []로 감싸줌.

Rest 파라미터 주의사항!!
function fx2(a, ...파라미터, b){
console.log(파라미터)
}

function fx3(a, ...파라미터, ...파라미터2){
console.log(파라미터)
}

파라미터들 중 맨끝에 오지 않거나 여러개를 사용하면 에러남. 무조건 맨끝 && 한개만.

숙달되면 편할거같음.
Rest 파라미터 주의사항!!
function 어레이(...a) {
return [...a];
}

let newArray = 어레이(1, 2, 3, 4, 5);
console.log(newArray);

// <결과>
// [1, 2, 3, 4, 5]

공부하다 갑자기 생각나서 적으러옴.

함수를 선언할 땐 ...은 rest 파라미터([]를 씌어줌)
함수를 사용할 땐 ...은 spread 연산자 입니다.([]를 벗겨줌)

좋은 웹페이지 즐겨찾기