Get to know MDN better
This page was translated from English by the community. Learn more and join the MDN Web Docs community.
비표준: 이 기능은 표준화되어 있지 않습니다. 비표준 기능은 브라우저 지원이 제한적이며 변경되거나 제거될 수 있으므로 프로덕션 환경에서 사용하는 것은 권장되지 않습니다. 그러나 표준 옵션이 없는 특정 상황에서는 적절한 대안이 될 수 있습니다.
Function 인스턴스의 선택 속성인 displayName 함수의 표시 이름을 설정합니다.
displayName 속성은 모든 함수에 대해 초기에 존재하는 것이 아니라 코드 작성자가 추가하는 것입니다. 표시의 일환으로, 이는 문자열 값을 가집니다.
만일 displayName 속성이 존재한다면 콘솔과 프로파일러는 이를 name 속성보다 우선하여 사용하는 것을 선호합니다.
브라우저 사이에서는 오직 파이어폭스 콘솔에서만 이 속성을 활용합니다. 리액트 개발자 도구에서도 displayName 속성을 컴포넌트 트리를 표시할 때 사용합니다.
파이어폭스에서는 아래 패턴들이 감지되면 익명 JavaScript 함수 네이밍 컨벤션 알고리즘을 활용하여 displayName 를 복호화하려는 기본적인 시도가 있습니다.
위 패턴과 일치하지 않는 경우에는 전체 displayName 가 표시됩니다.
파이어폭스 콘솔을 확인하면, function MyFunction() 과 같은 형태로 이름이 표시됩니다.
함수의 displayName 을 동적으로 변경할 수 있습니다.
파이어폭스 개발자 도구에서는 displayName 속성을 표시하기 전에 몇 가지 일반적인 패턴을 정리하여 보여줍니다.
Not part of any standard.
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2024년 12월 21일 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.