Допустим, у меня есть два массива, и они:
var oldArray = [
{name: 'Trump', isRunning: false},
{name: 'Cruz', isRunning: false},
{name: 'saga', isRunning: false}
];
var newArray = [
{name: 'Trump', isRunning: true},
{name: 'Cruz', isRunning: true},
{name: 'mega', isRunning: true},
{name: 'alpha', isRunning: true},
{name: 'beta', isRunning: true},
{name: 'oliverspost', isRunning: true}
];
Я хочу удалить все дубликаты объекта из newArray и заменить на соответствующий объект oldArray.Также любой объект в oldArray, если он отсутствует в newArray, меняет время isRunning на «True» и передает его в newArray.
Ожидаемый результат:
[
{name: 'Trump', isRunning: true},
{name: 'Cruz', isRunning: true},
{name: 'mega', isRunning: true},
{name: 'alpha', isRunning: true},
{name: 'beta', isRunning: true},
{name: 'daya', isRunning: true},
{name: 'oliverspost', isRunning: true},
{name: 'saga', isRunning: true}
]