src/ispriter.js
function(obj, override) {
        for (var i in obj) {
            if (us.isFunction(obj[i])) {
                continue;
            } else if (this[i] && !override) {
                continue;
            }
            this.setProperty(i, obj[i], null);
        }

    }
function(obj, override) {
        for (var i in obj) {
            if (us.isFunction(obj[i])) {
                continue;
            } else if (this[i] && !override) {
                continue;
            }
            this.setProperty(i, obj[i], null);
        }

    }
把 obj 的属性和属性值扩展合并过来, 并调整下标, 方法将被忽略
@param  {Object} obj
@param  {Boolean} override 是否覆盖已有属性