Filtering Arrays with jQuery.grep - J Query

You need to filter and remove elements in an array.


This recipe uses the $.grep() method to filter the months array so that it only includes entries that begin with the capital letter J. The $.grep method returns the filtered array.
The callback method defined by the developer takes two arguments and is expected to return a Boolean value of true to keep an element or false to have it removed. The first argument specified is the value of the array element (in this case, the month), and the second argument passed in is the incremental value of the number of times the$.grep() method has looped. So, for example, if you want to remove every other month,you could test whether ( i % 2 ) == 0, which returns the remainder of i / 2. (The % is the modulus operator, which returns the remainder of a division operation. So, when i = 4, i divided by 2 has a remainder of 0.)

All rights reserved © 2020 Wisdom IT Services India Pvt. Ltd Protection Status

J Query Topics