ExtJS 4を学習しているときに、新しいクラスを定義しているときに、initComponent
メソッドで親クラスのコンストラクターを。を使用して呼び出すことができることがわかりましたthis.callParent(arguments)
。
この変数がどこで定義されているか(またはarguments
それが可能args
かどうかはわかっています)、その値がどこに割り当てられているかを知りたいです。a
arg
たとえば、クラスを次のように定義すると、次のようになります。
Ext.define('shekhar.MyWindow', {
extend : 'Ext.Window',
title : 'This is title',
initComponent : function() {
this.items = [
// whatever controls to be displayed in window
];
// I have not defined argument variable anywhere
// but still ExtJS will render this window properly without any error
this.callParent(arguments);
}
});
このarguments
変数がどこで定義され、どのように値が割り当てられるかを知っている人はいますか?