javascript對象工具函數__1.對象擴展

// 對象擴展 兼容低版本js語法app

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)
}
相關文章
相關標籤/搜索