I am trying to filter same color objects from the below json and every color value is containing combination of two values(color and numeric value) but I just want to filter on the basis of color.
Here what i have tried
var _ = require('underscore-plus');
var data = [{
"name": "jim",
"color": "blue 1",
"age": "22"
}, {
"name": "Sam",
"color": "blue 2",
"age": "33"
}, {
"name": "eddie",
"color": "green 1",
"age": "77"
},
{
"name": "Dheeraj",
"color": "blue 3",
"age": "25"
},
{
"name": "Suraj",
"color": "green 1",
"age": "25"
}
];
var result=_.groupBy(data,"color");
console.log(result)
Result should be array of Objects having same color.
[{ "name": "jim", "color": "blue 1", "age": "22" },
{ "name": "Sam", "color": "blue 2", "age": "33" },
{ "name": "Dheeraj", "color": "blue 3", "age": "25" }]
and
[{ "name": "Suraj", "color": "green 1", "age": "25" },
{ "name": "eddie", "color": "green 1", "age": "77" }]