[221122] JS 함수 기본

뜨개발자·2022년 11월 22일
0

TIL

목록 보기
11/75

함수 파트를 일전에 공부한 적 있지만, 오늘 다시 들여다보니 잘 사용하지 않았던 내용들은 기억하지 못하고 있어 주기적으로 재정리가 필요할 것 같다.

나머지 매개변수

  • 함수의 매개변수 앞에 마침표 3개를 입력하면 그 매개변수들이 배열로 들어온다.

    function sample(...items) {
    	console.log(items)
    }
    
    sample(1, 2)			//[1, 2]
    sample(1, 2, 3)			//[1, 2, 3]
    sample(1, 2, 3, 4)		//[1, 2, 3, 4]
  • 나머지 매개변수와 일반 매개변수의 조합
    나머지 매개변수의 경우, 제일 마지막에 넣어주어야 한다.

    function sample(a, b, ...c) {
    	console.log(a, b, c)
    }
    
    sample(1, 2)			//1 2 []
    sample(1, 2, 3)		//1 2 [3]
    sample(1, 2, 3, 4)		//1 2 [3, 4]

자료형에 따라 작동하는 함수

function sample (items) {
	if(Array.isArray(items) {
    	...
    }
    else if(typeof(items) === 'number) {
    	...
    }
profile
뜨개질하는 개발자

0개의 댓글