首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Ext的apply跟applyIf函数

2013-01-04 
Ext的apply和applyIf函数apply及applyIf方法都是用于把一个对象中的属性复制到另外一个对象的属性中。两者

Ext的apply和applyIf函数


apply及applyIf方法都是用于把一个对象中的属性复制到另外一个对象的属性中。两者的差异在于apply将会覆盖目标对象中的属性,而applyIf只复制目标对象中没有而源对象中有的属性。


Ext.apply(属性复制)的源代码如下所示:

 

applyIf: function(object, config) {            var property;            if (object) {                for (property in config) {                    if (object[property] === undefined) {//如果object中不含有这个属性,复制属性,否则不复制                        object[property] = config[property];                    }                }            }            return object;        },


热点排行