Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

JavaScript: Array: filter: Return new array by filtering the elements

‘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

Share the post

JavaScript: Array: filter: Return new array by filtering the elements

×

Subscribe to Java Tutorial : Blog To Learn Java Programming

Get updates delivered right to your inbox!

Thank you for your subscription

×