JavaScript에서 인수와 매개변수의 차이점과 사용하는 용어가 중요한지 여부에 대해 알아보세요.
자바스크립트 인수/매개변수란 무엇입니까?
JavaScript에서 함수를 실행할 때 호출할 때 함수에 일부 정보를 전달할 수 있는 옵션이 있습니다.
전달하는 정보를 인수 또는 매개변수라고 하며 대부분의 개발자는 대체로 두 용어를 서로 바꿔서 사용합니다.
예:
function greetings(name) {
console.log(name)
}
greetings('Anna')
'Anna'
부분은 greetings()
함수가 호출됩니다.
인수입니까 아니면 매개변수입니까?
다음은 JavaScript의 인수 대 매개변수에 대해 Dan Abramov가 말한 내용입니다.
<블록 인용>읽고 있는 쪽(함수 정의 또는 함수 호출)에 따라 "인수" 또는 "매개변수"라고 합니다. 그러나 이러한 용어 구분은 현학적이며 실제로 이 두 용어는 같은 의미로 사용됩니다.
출처즉, 있다 언제 측면에서 차이 순수한 의사 소통에서 두 용어를 사용하려면:
- 매개변수: 함수 정의 내에서 전달되는 것입니다.
- 인수: 함수가 호출될 때 전달되는 것입니다.
따라서 위의 예에서 교과서의 올바른 용어를 사용하려면
- 인수를 전달하고 있습니다.
Anna
기능에. name
function greetings(name)
내부의 일부 매개변수입니다.
그러나 적시에 올바른 용어를 사용하면 코드를 실행하고 이해하는 데 큰 차이가 없습니다.
개발 과정에서 걱정할 수 있는 모든 것 중에서 이것이 정말 면접을 보러 가지 않는 한 그 중 하나가 아닙니다. 좋은 코드를 작성하는 능력보다 이 문제에 더 신경을 쓰십시오.