Обход объекта.assign в IE - PullRequest
       0

Обход объекта.assign в IE

0 голосов
/ 28 июня 2018

Я использую ES6 в следующем коде в угловом приложении. Object.assign работает как положено везде, кроме IE.

const resetSuppItem = (item) => {
      Object.assign(vm.suppitem, _.pick($scope.item, ['item1', 'item2', 'item3']));     
    }

Какой может быть обходной путь, чтобы он работал в IE?

1 Ответ

0 голосов
/ 28 июня 2018

Лучшим вариантом будет использование polyfill . Если не использовать это возможно:

function newAssign(target) {
    for (var i = 1; i < arguments.length; i++) {
        var source = arguments[i];
        for (var key in source) {
            if (source.hasOwnProperty(key)) {
                target[key] = source[key];
            }
        }
    }
    return target;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...