Я использую остальные параметры ... чтобы собрать все ключи в массиве.
Для отображения искомых ключей вы можете объединить все значения разыскиваемых свойств.
используя
function getValues(array, ...keys) {
return array.map(object => keys.map(key => object[key]).join(', '));
}
var jobs = [{
startDate: "5/2017",
endDate: null,
isCurrent: true,
seniority: "Senior"
}, {
startDate: "5/2013",
endDate: "5/2019",
isCurrent: false,
seniority: "Junior"
}];
Тем не менее, я хочу добавить разрыв строки после каждой итерации
Дополнительная информация
Я вызываю функцию в компоненте Reaction и Material-UI следующим образом
{getValues(jobs, 'seniority', 'startDate')?
<TableCell>
{getValues(jobs, 'seniority', 'startDate')}
</TableCell> :
<TableCell style={{backgroundColor:'#FFC7CE',color:'#9C0006'}}>
[MISSING]
</TableCell>
}
Но данные объединяются