본문 바로가기

인수2

[Javascript] 명명된 인수 이번에 소개할 방식은 명명된 인수입니다. 명명된 인수는 함수를 호출할 때 이름을 명시할 수 있는 인수를 말합니다. 1. 명명된 인수 명명된 인수는 서론에서 이야기 한 대로 함수를 호출할 때 이름이 명시가능한 인수를 말합니다. 실제 사용예를 보면 다음과 같이 인수를 객체형으로 전달되는 인수들을 명명된 인수라고 이야기합니다. getSum({ num1: 10, num2: 100 }); 그럼 객체 리터럴로 전달하는 명명된 인수에는 어떤 장점이 있길래 사용하는 것 일까요? 명명된 인수는 다음과 같은 장점들을 가집니다. 생략가능한 인수의 표현이 쉽다. 인수의 순서 변경이 쉽다. 인수가 많아도 코드를 해석하기 쉽다. 위의 장점에 따라 명명된 인수는 아래 코드와 같은 표현도 가능합니다. getSum({ num1: 10.. 2022. 1. 15.
인수와 인자, Argument & Parameter 주변 사람들에게 자바스크립트를 알려주다보면 인수와 인자를 처음 접하는 사람 입장에서 굉장히 헷갈려 하는 사람들이 많았습니다. 예전의 저 또한 두 단어가 차이가 있는건가? 싶었습니다. 그래서 간단하지만 이 둘을 정리하고 넘어가려고 합니다. 인수와 인자의 차이 사실 이건 한자어로 번역하면서 생긴 한국어의 단점이라고 생각합니다. 인수와 인자, 한자어로는 굉장히 비슷한 단어이지만 제목에도 써있듯이 영어로 풀면 Argument와 Parameter, 완전히 다른 단어입니다. 두 용어를 간단히 정의하면 인수는 함수를 호출할 때 건네주는 변수이고, 인자(=매개변수, 파라미터)는 함수에서 정의 되어 사용되는 변수입니다. 짧은 코드로 간단한 예시를 들어보겠습니다. let num = 1; function add10(num).. 2021. 11. 7.
300x250