인자(parameters)

김가오리·2022년 9월 15일
0

JAVASCRIPT

목록 보기
20/35

arguments객채

함수에 전달된 인수에 해당하는 Array 형태의 객체.

Array형태 : 0부터 인덱스 속성을 갖고 있지만, Array의 forEach, map과 같은 내장메서드를 갖고 있지 않음
function add(a,b,c){
    console.log(arguments);
    console.log('첫번째 인자', arguments[0]);
    return a+b;
}
add(5,6,7);

default parameters

function add3(a = 1,b = 4){
    console.log(arguments);
    console.log('함수 add3 :',a+b);
}
add3(); 

add3(5,9); 

spread

let s = 0
function sum(...numbers){
    console.log('인자의 합', ...numbers);
    for(k in numbers){
        numbers.k = Number(numbers[k]);
        s = s + numbers.k;
    }
    console.log(s);
}
sum(1,2,3);


참고 :
arguments객체

profile
가보자고

0개의 댓글