>웹 프론트엔드 >JS 튜토리얼 >JavaScript 속성 및 메서드 이름에서 밑줄 접두사는 무엇을 의미합니까?

JavaScript 속성 및 메서드 이름에서 밑줄 접두사는 무엇을 의미합니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-03 01:19:29483검색

What Does an Underscore Prefix Mean in JavaScript Property and Method Names?

JavaScript의 속성 및 메서드 이름에서 밑줄 접두사의 중요성

밑줄 접두사로 식별되는 Python의 비공개 클래스 메서드와 달리 JavaScript 그러한 구별을 강요하지 않습니다. JavaScript의 밑줄 접두사는 고유한 의미가 없는 단순한 규칙입니다.

이로 인해 개발자는 비공개 멤버를 표시하기 위해 이 명명 규칙을 유지 관리할 책임이 있습니다. 예제 JavaScript 함수에서 볼 수 있듯이 _init와 같은 비공개 메서드에는 밑줄이 접두사로 붙습니다. 마찬가지로 this._currentApp과 같이 내부 사용을 위한 변수도 이 규칙을 채택합니다.

이 규칙은 캡슐화를 보장하지 않지만 해당 사용은 속성이나 메서드의 의도된 범위를 나타내는 역할을 하며 직접 액세스를 방해합니다. . 이 규칙을 준수함으로써 프로그래머는 공개 요소와 내부 요소 간의 구별을 강조하면서 더욱 자명하고 유지 관리 가능한 코드베이스를 조성할 수 있습니다.

위 내용은 JavaScript 속성 및 메서드 이름에서 밑줄 접두사는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.