javascript对象工具函数1对象扩展

31次阅读

共计 290 个字符,预计需要花费 1 分钟才能阅读完成。

// 对象扩展 兼容低版本 js 语法

function _extends() {
    // 先判断 js 本地库支持度
    _extends = Object.assign || function(target) {for(var i = 1, len = arguments.length; i < len; i++) {var src = arguments[i]
            for(var key in src) {
                // 浅拷贝自有属性
                if(Object.prototype.hasOwnProperty(key)) {target[key] = src[key]
                }
            }
        }
        return target
    }
    return _extends.apply(this, arguments)
}

正文完
 0