can-list
Version:
Observable lists
25 lines (16 loc) • 842 B
Markdown
prototype.filter filter
can-list.prototype
Filter the elements of a List, returning a new List instance with just filtered items.
`list.filter(filterFunc, context)`
{function(this:*,*,Number,can.List):Boolean} filterFunc(item, index, list) A function to call with each element of the list. Returning `false` will remove the index.
{Object} context The object to use as `this` inside the callback.
A filter function that accepts a function, which is run on every element of the list. If the
filter callback returns true, the list returned will contain this item, false and it will not.
Returns a new List instance.
var list = new List([1, 2, 3])
// returns new List([1, 2])
var filtered = list.filter( function(item, index, list)
{
return item < 3;
});
can-list.