Как можно упростить данный код?

283
24 ноября 2017, 09:05

Как можно упростить данный код на js?

const errors = {};
const keys = [...Object.keys(object1), ...Object.keys(object2)];
keys
    .filter((value, index, arr) => arr.indexOf(value) === index)
    .forEach(key => {
        if (key in object1) errors[key] = object2[key];
        if (key in object2) {
            if (key in errors) {
                errors[key] += `; ${object1[key]}`;
            } else {
                errors[key] = object1[key];
            }
        }
    });
return errors;
READ ALSO
Блокировка вызова js из Console

Блокировка вызова js из Console

Здравствуйте, насмотревшись на Facebok решил блокировать вызов js функций из консоли: на данный момент я вывожу заглушку об использовании консоли...

277
Как передать большой массив через props в vue.js?

Как передать большой массив через props в vue.js?

У меня в родительском компоненте хранится большой массив - несколько сотен элементовЯ через пропс передаю его в дочерний компонент

301
Uncaught SyntaxError: Unexpected token { [требует правки]

Uncaught SyntaxError: Unexpected token { [требует правки]

Подскажите, пожалуйста, что в этом коде не так:

250