Ext.apply(Ext, {
//这个和Ext.apply的不同在于,Ext.apply会覆盖存在的属性
applyIf : function(o, c){//拷贝所有o没有的属性
if(o){
for(var p in c){
if(!Ext.isDefined(o[p])){//如果存在这个属性,则不覆盖
o[p] = c[p];
}
}
}
return o;
}
})