рони, так наименование свойств же известно, зачем Object.entries() использовать?
var titles = {
impact: 'Влияние',
priority: 'Приоритет'
},
tickets = [{
priority: '',
impact: 1
}, {
priority: 0,
impact: 1
}, {
priority: 2,
impact: 1
}].map(function(ticket) {
return ticket.title = Object.keys(titles).map(function(key) {
return !ticket[key].toString().length ?
null :
titles[key] + ': ' + ticket[key];
}).filter(function(val) {
return !!val;
}).join(', '), ticket;//.map и .filter лучше на .reduce заменить
});
console.log(tickets);
Rude, вы такие темы в разделе "Работа" в следующий раз создавайте.