这是ExtJS中的callParent方法。什么是$ previous,$ owner和$ name?为什么有一个领先的“$”标志? callParent:function(args){ var方法;
// This code is intentionally inlined for the least number of debugger stepping
return (method = this.callParent.caller) && (method.$previous ||
((method = method.$owner ? method : method.caller) &&
method.$owner.superclass.$class[method.$name])).apply(this, args || noArgs);
}
答案 0 :(得分:1)
这是类系统设置的内部细节,因此它可以跟踪方法。 $是存在的,所以它不太可能与你自己的类名冲突。