以前のリビジョンの文書です
//filterは関数オブジェクトがtrueを返すものだけ返す
var data=[1,2,3,4];
var res = data.filter(function(e){return e%2}); //[1,3]
console.log(res);
//everyは配列の全てが条件を満たすとtrue
console.log(data.every(function(e){return e<3})); //false
console.log(data.every(function(e){return e<10})); //ture
//someは配列のどれかが条件を見たすとture
console.log(data.some(function(e){return e<0})); //false
console.log(data.some(function(e){return e<10})); //ture