gpt4 book ai didi

javascript - Extjs 中的 callSuper 和 callParent 有什么区别?

转载 作者:行者123 更新时间:2023-11-29 21:58:15 25 4
gpt4 key购买 nike

callSuper 和 callParent 有什么区别?

我的例子:

Ext.define('Ext.some.Class', {

method: function () {
console.log('Good');
}
});

Ext.define('Ext.some.DerivedClass', {
extend: 'Ext.some.Class',
method: function () {
console.log('Bad');
this.callParent();
}
});

Ext.define('App.paches.DerivedClass', {
extend: 'Ext.some.DerivedClass',

method: function () {
console.log('Fixed');
this.callSuper();
}
});
var object = Ext.create('App.paches.DerivedClass');
object.method();

帮帮我。我很乐意提出任何意见。

最佳答案

这是一个fiddle证明(在重写的类中切换callSuper和callParent,看控制台日志的区别)

基于此documentation .

关于javascript - Extjs 中的 callSuper 和 callParent 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25300321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com