JavaScript 객체의 클래스 가져오기
Java에서 getClass() 메서드를 사용하면 객체와 연결된 클래스를 검색할 수 있습니다. 그러나 JavaScript에는 프로토타입 기반 특성으로 인해 정확히 동등한 것이 부족합니다.
객체 유형 및 클래스 결정
JavaScript의 유형 또는 클래스를 결정하려면 객체에는 다양한 옵션이 있습니다:
예:
function Foo() {} var foo = new Foo(); typeof Foo; // == "function" typeof foo; // == "object" foo instanceof Foo; // == true foo.constructor.name; // == "Foo" Foo.prototype.bar = function (x) {return x+x;}; foo.bar(21); // == 42
참고: 코드 축소 도구인 Uglify , 비전역 클래스 이름을 변경할 수 있습니다. 이를 방지하려면 Gulp 또는 Grunt에서 컴파일하는 동안 --mangle false 매개변수를 사용하세요.
위 내용은 JavaScript 객체의 클래스를 어떻게 얻나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!