반응형
안녕하세요. 오늘은 아주 기본적인 개발 상식에 관하여 알아보도록 하겠습니다. 예전부터 헷갈렸었지만 제대로 알아봐야겠다는 생각을 안했던 저를 반성하며... Arguments 와 Parameters 의 차이를 알아보도록 하겠습니다. 영문으로 된 개발서나 튜토리얼을 보게 되면 저 두 단어를 많이 보게 되는데요.. 저도 그냥 혼용해서 사용했었습니다. 하지만 정확한 의미 전달을 위해서는 제대로 아는 것이 중요하겠죠? 그럼 간단한 코드 예제를 통하여 알아보도록 하겠습니다.
// Code from https://developer.mozilla.org/en-US/docs/Glossary/Parameter
function example(parameter) {
console.log(parameter); // Output = foo
}
const argument = 'foo';
example(argument);
코드 예제를 보니 매우 명확해 지네요. Parameter (매개변수) 는 펑션 안으로 전달 된 값을 가지고 있는 변수를 의미하는 것이고, argument (인자) 는 실제 값을 가지고 있는 변수가 펑션으로 전달시킬 때의 변수를 의미합니다.
이렇게 간단한 거였는데, 그동안 귀차니즘 때문에 알아보지 않았던 제 자신을 자책하며.. 이제라도 알았으니 다행인 걸로..^^
짧지만 이번 포스트는 여기서 마무리 짓도록 하겠습니다. 그럼
반응형
'Studying > Development General' 카테고리의 다른 글
[개발 떠먹여 주는 남자] WTF is CORS? (0) | 2022.04.13 |
---|