‘filter’ method returns an Array by filtering elements of given array.
Syntax
var new_array = arr.filter(callback[, thisArg])
function even(num){
return ((num%2) == 0);
}
var evenNumbers = arr1.filter(even);
arr1.filter(even)
Above statement return new array with elements that satisfy the function even.
filter.html
Array filter
"text/javascript">
var arr1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
function even(num) {
return ((num % 2) == 0);
}
function odd(num) {
return ((num % 2) != 0);
}
function displayArray(array, arrayName) {
document.write("
Elements in array " + arrayName + " are
");
array.forEach(function(value) {
document.write(value + "
");
});
}
var evenNumbers = arr1.filter(even);
var oddNumbers = arr1.filter(odd);
displayArray(arr1);
displayArray(evenNumbers);
displayArray(oddNumbers);
Previous Next Home
This post first appeared on Java Tutorial : Blog To Learn Java Programming, please read the originial post: here