Javascriptte bir array üzerinde filtreleme yapılmak istendiğinde filter() metodu kullanılabilir. Syntax aşağıdaki gibidir.
array.filter(function(currentValue, index, arr), thisValue)
Basit bir örnek üzerinden kullanımına bakalım. Öncelik ages adında bir dizi tanımlayalım
var ages = [18, 6, 33, 12, 40];
Filter içine geçilecek function tanımını yazalım.
function checkAdult(age) { return age >= 18; }
Filter metodu kullanarak yetişkin yaştaki olan dizi elemanlarını getirelim
ages.filter(checkAdult);
Çıktısı: [18, 32, 33, 40]
Daha fazla detay için aşağıdaki linki inceleyebilirsiniz.