[1] Default Parameter
- 사용할 변수를 미리 선언
ex#1:
let variable = "";
function myFunc(){
variable = "test";
console.log(variable);
}
myFunc() // test
ex#2:
function myFunc(variable = "test"){
console.log(variable);
}
myFunc() // test
[2] Rest Parameters
- 인수로 받은 ...Rest Parameters는 배열객체로써 함수 안에서 사용되어진다.
ex#1:
function printAll(...args){
for(let i = 0; i < args.length; i++){
console.log(args[i]);
}
for(const arg of args){
console.log("arg: " + arg);
}
args.forEach((arg) => console.log(arg))
}
printAll("dream", "coding", "chanki")
ex#2:
**일반 매개변수와 나머지 매개변수를 함께 사용 가능하다.
function myFun(a, b, ...manyMoreArgs) {
console.log("a", a);
console.log("b", b);
console.log("manyMoreArgs", manyMoreArgs);
}
myFun("one", "two", "three", "four", "five", "six");
// a one
// b two
// manyMoreArgs (4) ['three', 'four', 'five', 'six']
'자바스크립트' 카테고리의 다른 글
함수의 매개변수(parameter) 종류 (0) | 2022.07.14 |
---|---|
Optional Chaining 연산자와 Nullish coalescing 연산자. 그리고 우선순위 (0) | 2022.06.27 |
event handling, 이벤트 처리 (0) | 2022.04.02 |
마우스 포인터 좌표, 마우스 위치 값 확인 (0) | 2022.04.02 |
콤마찍기 (0) | 2021.05.10 |
댓글