Skip to content

Instantly share code, notes, and snippets.

@mirajehossain
Last active June 21, 2018 08:59
Show Gist options
  • Select an option

  • Save mirajehossain/b30bf591622b528d6bc6061f1bf45757 to your computer and use it in GitHub Desktop.

Select an option

Save mirajehossain/b30bf591622b528d6bc6061f1bf45757 to your computer and use it in GitHub Desktop.
let persons = [
{ name: 'John', age: 25, gender: 'male'},
{ name: 'Doe', age: 35, gender: 'male'},
{ name: 'Nayla',age: 18, gender: 'female'},
{ name: 'Alex', age: 21, gender: 'female'},
{ name: 'Jane', age: 22, gender: 'male'}
];
let age = persons.filter((person)=>{
return person.gender === 'male';
}).map((person)=>{
return person.age + 5;
}).reduce((sum,age)=>{
return sum + age;
});
console.log(age); /// 97
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment