JavaScript에서 클래스의 정적 메서드는 static 키워드로 수정된 메서드로, 객체를 인스턴스화하기 전에 "클래스 이름. 메서드 이름"을 통해 정적 메서드를 호출할 수 있으며, 정적 메서드는 호출할 수 없습니다. 객체에 대해 호출할 수 있으며 클래스 내에서만 호출할 수 있습니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
정적 메소드는 클래스 메소드라고도 불리는 static 키워드로 수정된 메소드로, 클래스에 속하지만 객체에 속하지 않습니다. 객체를 인스턴스화하기 전에 정적 메소드를 호출할 수 있습니다. 클래스 이름.메서드 이름을 통해.
정적 메서드는 클래스 인스턴스에서 호출할 수 없지만 클래스 자체를 통해 호출해야 합니다. 객체에서는 호출할 수 없으며 클래스 내에서만 호출할 수 있습니다.
예제는 다음과 같습니다.
class Tripple { static tripple(n = 1) { return n * 3; } } // 正确用法 console.log(Tripple.tripple());// 3 // 如下为错误用法 let tp = new Tripple(); console.log(tp.tripple());// 'tp.tripple 不是一个函数'.
인스턴스 객체가 정적 메서드를 호출하면 오류가 보고됩니다.
관련 권장 사항: javascript 학습 튜토리얼
위 내용은 JavaScript 클래스 정적 메서드란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!