How can I control the loop in reactjs? I just want that if the label or Group is equal it will not be displayed
generateAvailableOptions(data){
const availableGroups = [];
data.map(function(food){
availableGroups.push({
label: food.Group,
options: [
{ value: 'canAdd'+food.groupsid, label: food.description}
],
})
});
this.setState({availableGroups: availableGroups})
}
The actual result
Vegetables:
Carrots
Vegetables:
Cabbage
Vegetables:
Potato
Fruits:
Mango
Fruits:
Apple
Fruits:
Pineapple
This is what I want results:
Vegetables:
Carrots
Cabbage
Potato
Fruits:
Mango
Apple
Pineapple
Vegetables: Carrots Vegetables: Cabbage Vegetables: Potatois it object? or array of object?