Positional Parameter란
function foo(a, b) {
console.log(a + ' ' + b);
}
에서 a 위치에 넣은 파라미터가 a에 출력되고, b에 넣은 파라미터가 b에 출력되는 파라미터.
즉, 우리가 흔히 생각하는 파라미터다.
이 함수로 만약 hello world!
를 출력하고 싶다면,foo('hello', 'world!');
를 입력해야 한다.
Named Parameter(명명된 파라미터)란, 파라미터의 위치에 관계 없이 객체 형태로 인수를 받아 사용할 수 있는 파라미터다.
function foo({b, a}) {
console.log(a + ' ' + b);
}
이 함수로 만약 hello world!
를 출력하고 싶다면,foo({a: 'hello', b: 'world!'});
를 입력해야 한다.
참고: Let’s Understand Positional and Named Parameters in JavaScript
'JavaScript' 카테고리의 다른 글
DOM (Document Object Model) (0) | 2021.06.02 |
---|---|
Spread & Rest 파라미터 구문 & 구조 분해 할당 (0) | 2021.06.01 |
자료형, 스코프, 클로저 (0) | 2021.05.28 |
객체 기본 조회와 삭제 + for... in/for ...of (0) | 2021.05.27 |
배열 기본 메소드 (0) | 2021.05.25 |