Arrow func playground
by Anton
JavaScript
var users = [
{ screenName: 'hughford', posts: 3 },
{ screenName: 'benvan', posts: 100 },
{ screenName: 'tahir', posts: 130 }
];
var total = users
.map(user => user.posts)
.filter(posts => posts > 50)
.reduce((a, b) => a + b );
console.log(total);
function increaseUserPosts(user = { screenName: 'new guy', posts: 0 }) {
user.posts = user.posts + 1;
return user;
}
console.log(increaseUserPosts());
console.log(increaseUserPosts(users[0]));