📚 Reference


📜 Chapter


입력 인수 (Input Argument)


기본 매개변수 (Default Parameters)

나머지 매개변수 (Rest Parameters)

객체 구조 분해를 이용한 인수 (Destructuring Arguments)

function setProfile({ name, age, city = "서울" }) {
    console.log(`${name}(${age}세) - 거주지: ${city}`);
}

// 순서에 상관없이 객체로 전달 가능
setProfile({ age: 28, name: "민수" });

arguments 객체 (과거 방식)

function showArgs() {
    console.log(arguments[0]); // 첫 번째 인수
    console.log(arguments.length); // 전달된 인수의 개수
}

showArgs("A", "B"); // "A", 2

입력 인수 (Input Argument) - 특징