전 Extjs를 처음 사용합니다.Extjs superclass.constructor.call 용도
Extjs superclass.constructor.call의 의미는 무엇입니까?
나는 당신이 구성 요소의 슈퍼 클래스에 액세스 할 수 있습니다 this.superclass
으로는 ExtJS 예에 http://dev.sencha.com/extjs/5.0.0/examples/index.html
전 Extjs를 처음 사용합니다.Extjs superclass.constructor.call 용도
Extjs superclass.constructor.call의 의미는 무엇입니까?
나는 당신이 구성 요소의 슈퍼 클래스에 액세스 할 수 있습니다 this.superclass
으로는 ExtJS 예에 http://dev.sencha.com/extjs/5.0.0/examples/index.html
을 사용했다.
그래서 this.superclass.methodName.call(this [, parameter1 [, parameter2 [...]]])
은 수퍼 클래스의 methodName
메소드를 실행하고 실제 구성 요소로 범위를 설정합니다.
JS 함수 call
을 모른다면 call과 apply을 읽어 보시기 바랍니다.
이제 this.superclass.constructor.call(this);
이 수퍼 클래스의 생성자를 실제로 실행한다는 것을 알 수 있습니다.
그것은 OP의 질문에 대답하지만, 관심을 가지기 위해 this.cuperarent()가 아닌 this.superclass.constructor.call (this)을 사용하는 이유가 무엇입니까? –
나는 어떤 것도 생각할 수 없다. 이모 callParent (...)는 더 좋은 방법입니다. – JuHwon
나는 당신의 질문을 이해하지 못한다. 슈퍼 클래스 생성자의 호출. 이 통화의 사용은 무엇을 의미합니까? 구체적인 예가 적절할 것입니다. – JuHwon
대단히 감사합니다. 그래서이 메소드를 사용하여 자식으로부터 부모 생성자를 호출 할 수 있습니까? – Kasun