const gerCategories = deliverys => {
const categories = {};
deliverys.forEach(item => {
categories[item] = true;
});
return Object.keys(categories);
}
const category = 'Пицца'; // условно
const elements = deliverys.filter(item => item.category === category);
// Сделайте отдельный метод onClick
onClick = (task, value) => () => {
closeMenuPerTeam({
ID: task.ID,
ROUTE_USER: value,
})
}
{mainInformation.userTeam[0].map((value) => (
<MenuItem onClick={ this.onClick(task, value) }>
{value}
</MenuItem>))}
</Menu>
const obj1 = {
foo: {
bar: {
value: 'final'
}
}
}
const getBreadcrumbs = (data, accumulate = []) => {
Object.keys(data).forEach(key => {
if (typeof data[key] === 'object') {
accumulate.push(key);
return getBreadcrumbs(data[key], accumulate);
} else {
accumulate.push(key);
return accumulate;
}
});
return accumulate;
};
const breadcrumbs = getBreadcrumbs(obj1).join('.');
console.info(breadcrumbs); // 'foo.bar.value'