Object.assign ie не поддерживает

Как еще возможно объединить 2 объекта? Так чтобы ie поддерживал


Ответы (1 шт):

Автор решения: HTO HOT

Есть куча вариантов по типу использование полифилов или других каких-либо библиотек. Вот лично мной написанная функция объединения объектов. В качестве параметров она принимает неограниченное количество объектов, а возвращает объединение их.

Будьте внимательны ведь этот алгоритм не работает на Internet Explorer версии ниже 3.

function assign(){
    var res = {}
    for(var i=0;i<arguments.length;i++){
        for(var key in arguments[i]){
            res[key] = arguments[i][key]
        }
    }
    return res
}
→ Ссылка