Reduce filter examples
by Deepak Anand
JavaScript
var results = {
"a": { name: "foo"},
"b": { name: "bar"},
"c": {},
};
console.log(Object.keys(results))
var names = Object.keys(results).reduce((studies, study) => {
if (results[study].name) {
studies.push(results[study].name);
}
return studies;
}, []);
//console.log(names);
var names = Object.keys(results).filter((studyId) => {
return results[studyId].name !== undefined;
});
console.log(names);