JavaScript로 코딩하다 보면, 특히 함수 매개변수에서 변수 이름으로 사용되는 밑줄 문자(_)를 발견할 수 있습니다. 언뜻 보기에는 이상해 보일 수 있지만 이러한 관행은 여러 가지 이유로 개발자들 사이에서 일반적입니다. 이 블로그 게시물에서는 밑줄이 무엇을 나타내는지, 왜 사용되는지, 그리고 coalesceES6 함수와 같은 실제 사례에서 밑줄이 어떻게 나타나는지 살펴보겠습니다.
JavaScript에서 밑줄(_)은 특히 변수의 ID가 코드 논리에 중요하지 않은 경우 변수의 자리 표시자로 사용되는 경우가 많습니다. 이 규칙은 변수가 임시적이며 일반적으로 반복이나 콜백 매개변수로 특정 목적을 수행한다는 것을 나타내는 데 도움이 됩니다.
밑줄 사용법을 설명하기 위해 coalesceES6이라는 간단한 함수를 살펴보겠습니다. 이 함수는 여러 인수를 사용하고 null도 정의되지도 않은 첫 번째 인수를 반환합니다.
함수는 다음과 같습니다.
const coalesceES6 = (...args) => args.find(_ => ![null, undefined].includes(_));
분석:
화살표 기능:
Nullish 값 찾기:
_ 사용:
임시 변수를 나타냅니다:
간결함:
커뮤니티에서의 친숙함:
_을 사용하는 것이 일반적이지만 유일한 옵션은 아닙니다. 개발자는 가독성을 높이기 위해 더 설명적인 변수 이름을 선택할 수도 있습니다.
const coalesceDescriptive = (...args) => args.find(arg => ![null, undefined].includes(arg));
이 버전에서는 _ 대신 arg가 사용됩니다. 이렇게 하면 명확성이 향상되지만 함수의 논리는 동일하게 유지됩니다. _ 또는 설명적인 이름을 사용할지 선택하는 것은 개인 또는 팀 선호도에 따라 결정되는 경우가 많습니다.
밑줄(_)은 JavaScript의 간단하면서도 강력한 규칙입니다. 자리 표시자 변수 역할을 하여 코드를 더 깔끔하게 만들고 변수의 ID가 전체 논리에 중요하지 않다는 것을 다른 사람에게 알립니다. coalesceES6와 같은 함수에서 _를 사용하면 개발자가 변수 이름 지정의 세부 사항보다는 기능에 집중할 수 있습니다.
다음 번에 JavaScript의 밑줄을 보면 이것이 단순한 무작위 선택이 아니라 명확하고 간결한 코딩 관행에 기여하는 사려 깊은 결정이라는 것을 알게 될 것입니다.
위 내용은 JavaScript에서 밑줄(`_`) 사용 이해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!