artdaq_node_server
v1_00_08
|
var users = [ { 'user': 'barney', 'age': 36, 'active': true }, { 'user': 'fred', 'age': 40, 'active': false } ];
// The _.matches
iteratee shorthand. _.filter(users, _.iteratee({ 'user': 'barney', 'active': true })); // => [{ 'user': 'barney', 'age': 36, 'active': true }]
// The _.matchesProperty
iteratee shorthand. _.filter(users, _.iteratee(['user', 'fred'])); // => [{ 'user': 'fred', 'age': 40 }]
// The _.property
iteratee shorthand. _.map(users, _.iteratee('user')); // => ['barney', 'fred']
// Create custom iteratee shorthands. _.iteratee = _.wrap(_.iteratee, function(iteratee, func) { return !_.isRegExp(func) ? iteratee(func) : function(string) { return func.test(string); }; });
_.filter(['abc', 'def'], /ef/); // => ['def']