I would like to extend the question that has been asked some time ago: How to get distinct values from an array of objects in JavaScript?
my case is very similar: I have the following:
var array =
[
{"name":"Doctor", "age":17},
{"name":"Doctor", "age":17},
{"name":"Doctor", "age":18},
{"name":"Nurse", "age":17},
{"name":"Nurse", "age": 35}
{"name":"Nurse", "age": 35}
]
What is the best way to be able to get an array of all of the distinct ages, but for chosen speciality such that I get an result array of:
filter by doctor
parameter:
[17, 18]
filter by nurse
parameter: [17, 35]