javascript对象东西函数__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)
}

    原文作者:binball72956
    原文地址: https://segmentfault.com/a/1190000019100684
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞