It appears that the Foundset Iterator loop structure does not support the continue statement to force advancement to the next record. When I attempt to use it, I get the following marker message:
The property continue is undefined for the type JSFoundset
So, how do you skip processing a record in the foundset.forEach() loop?
e.g. Say a record fails a validation test and you want to go to the next record:
foundset.forEach(
/**
* @param {JSRecord} record
* @param recordIndex
* @param {JSFoundset} fs
*/
function(record, recordIndex, fs)
{
if ( !validate( record ) foundset.continue
...
}
);
That’s interesting…I would have never thought to use the error mechanism as a continue statement! I was hoping for a ‘cleaner’ solution but will give your method a try.
Forest through the trees! I was thinking in terms of a loop structure as opposed to a function call. The return is obvious, once you brought it to my attention.