6
A
답변
10
static 메소드 호출은 클래스에 직접와 클래스의 인스턴스에 호출하지 되어있다. 정적 메서드는 종종 유틸리티 함수를 만드는 데 사용됩니다.
자세한 내용을 참조하시기 바랍니다 =>https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/static
당신은 정적 메소드를 호출하기 위해이 같은 =>this.constructor.staticMethod());
을 할 수 있습니다. 대신 User.staticMethod의
class StaticMethodCall {
constructor() {
console.log(StaticMethodCall.staticMethod());
// 'static method has been called.'
console.log(this.constructor.staticMethod());
// 'static method has been called.'
}
static staticMethod() {
return 'static method has been called.';
}
}
1
static
인스턴스가 인스턴스가 아닌 클래스에 바인딩됩니다. 따라서 적어도 클래스 이름을 지정해야합니다.
클래스에 바인딩하지 않으려면 전역으로 만듭니다. MDN 문서에서
0
는()는()
관련 문제
- 1. 나는 클래스가 클래스 멤버
- 2. 나는 다음과 같은 속성을 가진 클래스가 Bean 클래스
- 3. 나는 추상 클래스가 추상 클래스
- 4. 자식 클래스가 나는 기본 클래스 클래스 X가
- 5. 나는 다음과 같은 형식의 클래스가 자바 클래스
- 6. PHP는 클래스 이름으로 클래스의 정적 메소드를 호출
- 7. Spring 애플리케이션의 유틸리티 클래스 - 정적 메소드를 사용해야합니까?
- 8. 서브 클래스 메소드를 통해 정적 변수에 액세스
- 9. 자체를 사용하는 정적 메소드를 사용하는 파이썬 정적 클래스?
- 10. 정적 클래스와 아래 나는 그것을에서 사용자 지정 이벤트와 정적 클래스가
- 11. 액세스 정적 멤버는 내가 정적 큐 기본 클래스가 클래스
- 12. 내부 상태를 가진 정적 멤버 만 가진 클래스
- 13. 내가 정적 클래스가 LINQ
- 14. 추상 클래스 하위 클래스가 정적 메서드를 구현하도록 강제하는 방법은 무엇입니까?
- 15. React JS transition을 가진 변경 클래스
- 16. 전화 스위프트 기능 - 나는 신속 아래의 기능을 가진 클래스가
- 17. 나는 두 개의 클래스가 확장 된 클래스
- 18. 클래스, 참조는 다음과 같이 나는 클래스가 메모리
- 19. CSV 파일, 나는 내가 클래스가 클래스
- 20. C# : 나는 클래스 라이브러리에 다음과 같은 클래스가
- 21. 나는 다음과 같은 구조의 클래스가 클래스
- 22. C++ 나는 다음과 같은 클래스가 추상 클래스
- 23. 레일 : 나는 클래스 메소드를 가지고 내가 인스턴스
- 24. 나는 봄을 사용하여 클래스 메소드를 주기적으로 실행하고자한다.
- 25. 나는 형태로 클래스 내 메소드를 호출하지 못할
- 26. (UN) 피클 클래스가 가진 Instancemethod는
- 27. 어떻게 사양이 정적 클래스가 반사
- 28. 리스너 클래스가 메소드를 호출하지 않습니까?
- 29. 정적 클래스가 나는 다음과 같은 코드를 가로 질러 온 표기
- 30. C에서 동일한 이름을 가진 두 개의 정적 클래스 사용 #
호는 정적 인 방법과 포인트 그게 전부, 그들은 예를 기반으로하지 않지만 ** 클래스 ** 기반 this.constructor.staticMethod를 추가 할 수 있습니다. – Randy
@Randy 방금 예제로 사용했습니다. 나는 PHP 자체와 같은 것을 원한다. 그래서 클래스를 참조 할 수있다. (인스턴스가 아님) – Chris
파일마다 하나의 클래스를 정의하면'const self = User'와 같은 라인을 추가하고'self '를 사용할 수있다. 파일 전체에서. – mpen