|
select
Overview of select
selectAction that selects objects from an array depending on the result of the decider. This is the opposite of reject. Usageobjx( array ).select( decider [, behaviour);
Examplevar selectTestObjects = [
{ name: "Mat", age: 26 },
{ name: "Simon", age: 23 },
{ name: "Laurie", age: 25 },
{ name: "Chris", age: 21 },
{ name: "Corey", age: 1 }
];
// select objects whose age is below 22
objx(selectTestObjects).select({age: {below: 22}}, ONew);
// returns [{ name: "Chris", age: 21 }, { name: "Corey", age: 1 }]
// select objects whose name begins with `C`
objx(selectTestObjects).select(function(n){ return n.name.substr(0,1)=="C"; }}, ONew);
// returns [{ name: "Chris", age: 21 }, { name: "Corey", age: 1 }]
See also | ||||||
► Sign in to add a comment