JavaScript에서 클래스 이름을 얻는 방법

Javascripteseo Keullaeseu Ileum Eul Eodneun Bangbeob



JavaScript는 데이터를 조작하기 위해 메서드를 캡슐화하는 클래스를 지원합니다. 따라서 프로그래밍 작업에서 클래스 이름을 가져오거나 액세스하는 것이 중요합니다. 클래스의 이름을 얻는 것은 다음을 통해 가능합니다. 이름 생성자의 속성. 더욱이, isPrototypeof() 방법 및 대신에 연산자는 JavaScript에서 클래스 이름을 가져오는 데 사용됩니다. 이러한 메서드는 메시지 디버깅에 유용합니다.

이 가이드에서는 클래스 이름 안에 자바스크립트 . 이 블로그의 내용은 다음과 같습니다.







방법 1: Name 속성을 사용하여 클래스 이름 가져오기

그만큼 이름 속성은 클래스를 반환하는 객체 생성자와 통합됩니다. 이름 . 따라서 방법은 다음과 같이 조정됩니다. 이름 JavaScript에서 클래스 이름을 가져오기 위한 속성입니다. 복잡한 프로그래밍 작업에서 클래스 이름을 반복적으로 활용하는 것이 유용합니다. 코드는 작업을 설명합니다 이름 속성을 사용하여 클래스 이름을 가져옵니다.



암호



console.log ( '클래스 이름을 가져오는 예제' ) ;
수업 선생님 { }
허락하다 obj = 새 교사 ( ) ;
console.log ( 선생님 성함 ) ;
console.log ( obj.constructor.name ) ;





이 코드에서:

    • 먼저, 라는 클래스 '선생님' 빈 몸을 통해 생성됩니다.
    • 그 후, 'obj.constructor' 클래스 이름을 얻기 위해 사용됩니다. '이름' JavaScript의 속성.
    • 그만큼 console.log() 메서드는 생성자 함수에 액세스하여 클래스 이름을 표시합니다.



산출


'라고 관찰된다. 이름' 속성은 클래스 이름에 액세스하는 데 사용됩니다. '선생님' .

방법 2: isPrototypeOf() 메서드를 사용하여 클래스 이름 가져오기

그만큼 isPrototypeOf() 메소드는 객체의 존재가 다른 객체의 프로토타입 체인의 일부인지 확인합니다. 입력을 받고 사용자 입력을 기반으로 부울 출력(true 또는 false)을 반환합니다. 다음 예제는 다음과 같은 클래스 이름을 얻기 위해 여기에 제공됩니다. isPrototypeOf() 방법.

암호

console.log ( '클래스 이름을 가져오는 예제' ) ;
클래스 동물 { }
허락하다 obj = 새로운 동물 ( ) ;
console.log ( Animal.prototype.isPrototypeOf ( 오브제 ) ) ;

코드에 대한 설명은 아래와 같습니다.

    • 먼저, 수업 '동물' 생성되고 그 후 '오브제' 객체는 새 키워드로 초기화됩니다.
    • 또한, 'isPrototypeOf()' 전달하여 객체의 존재를 확인하는 방법을 사용합니다. '오브제'.

산출


출력은 다음을 반환합니다. '진실' 클래스에 대한 액세스를 확인하는 값 '동물' 자바스크립트에서.

방법 3: instanceof 속성을 사용하여 클래스 이름 가져오기

그만큼 대신에 속성은 JavaScript에서 클래스 이름을 가져오는 기능을 제공합니다. 일반적으로 런타임 동안 개체 유형을 평가합니다. 클래스 이름을 찾으려면 클래스 이름 뒤에 쓸 수 있습니다. 대신에 운영자. 클래스 이름을 얻었는지 여부를 확인하는 부울 출력(true 또는 false 값)을 반환합니다. 다음 예제 코드는 대신에 JavaScript의 연산자:

암호

console.log ( '클래스 이름을 가져오는 예제' ) ;
클래스 차량 { }
허락하다 veh = 새 차량 ( ) ;
console.log ( 차량 인스턴스 ) ;

이 코드에서 클래스 이름은 '차량' 를 통해 액세스됩니다. 대신에 운영자. 그 후, console.log() 메서드는 반환 값을 표시하는 데 사용됩니다.

산출


출력은 ' 진실 ' 클래스의 접근성을 확인하는 콘솔 창의 값.

결론

자바스크립트는 이름 재산, isPrototypeOf() 방법 및 대신에 연산자를 사용하여 클래스 이름을 가져옵니다. 이러한 메서드는 개체의 존재를 평가하고 클래스 이름을 얻었는지 여부를 확인하는 부울 출력(true 또는 false 값)을 반환합니다. 이러한 메서드는 메시지 디버깅에 유용합니다. 모든 최신 브라우저는 이러한 방법을 지원합니다. 이 블로그에서는 JavaScript에서 다양한 예제를 사용하여 클래스 이름을 검색하는 방법을 배웠습니다.