const arr1 = [{data: 'дата'}, {day: 'день'}]
и массив, где надо перевести ключи которые есть в arr1:const arr2 = [{data: 233, day: 'пон', time: '44', cs: 3},{data: 3, day: 'вт', time: '22', cs: 4}]
const arr3 = [{дата: 233, день: 'пон'}, {дата: 3, день: 'вт'}]
const result = arr2.map(function(n) {
return Object.fromEntries(this.map(m => [ m[1], n[m[0]] ]));
}, arr1.flatMap(Object.entries));
const keys = Object.entries(Object.assign({}, ...arr1));
const result = arr2.map(n => keys.reduce((acc, m) => (acc[m[1]] = n[m[0]], acc), {}));