map filter lodash 4 example
var _ = require('lodash');
var users = [
{id: 1, name: "Nelson", roles: ["admin"]},
{id: 5, name: "Mike", roles: ["admin"]},
{id: 2, name: "Andy", roles: ["registered, moderator"]},
{id: 3, name: "Dan", roles: [""]},
{id: 4, name: "Tim", roles: ["moderator"]},
]
var admins = _(users)
.filter(u => _.includes(u.roles, "admin"))
.map('name')
.value()
console.log(admins)
var user = (id) => _.find(users, {'id': id})
console.log(user(2))