当前位置: 代码迷 >> JavaScript >> JS 属性扩充
  详细解决方案

JS 属性扩充

热度:223   发布时间:2012-07-27 11:03:00.0
JS 属性扩展
扩展对象的属性,设置对象的默认属性值
参考EXTJS
/**
 *example:Cooker.apply(A,{});
 *
 *
 * @param object:扩展的目标参数
 * @param config:扩展的参数 
 * @param defaults:
 * @return {Object} returns obj
 */
Cooker.apply = function(object, config, defaults) {
    if (defaults) {
        Cooker.apply(object, defaults);
    }

    if (object && config && typeof config == 'object') {
        var key;

        for (key in config) {
            object[key] = config[key];
        }
    }
    
    return object;
};
  相关解决方案