Iterates the execution of a function over a set of matched data sources.
Returns the 'this' object.
Function is the function that is to be called for each of the matched data sources.
Index is the array index of the object for which the function is executed. This index is 0-based.
Object is the object itself. Effectively, object is the same object as returned by 'this'.