{"name":"callback","description":"Closure or a function reference that will be called for each of the iteration. Returns true if the array element should be included in the filtered array. Support for passing the original array to the closure function added in CF11 Update 5.",
"callback_params": [
{
"values": [],
"default": "",
"description": "The value for the current iteration",
"name": "value",
"type": "any",
"required": false
},{
"values": [],
"default": "",
"description": "The current index for the iteration",
"name": "index",
"type": "numeric",
"required": false
},{
"values": [],
"default": "",
"description": "A reference of the original array",
{"name":"parallel","description":"Lucee4.5+ true if the items can be executed in parallel","required":false,"default":"false","type":"boolean","values":[true, false]},
{"name":"maxThreads","description":"Lucee4.5+ the maximum number of threads to use when parallel = true","required":false,"default":"20","type":"numeric","values":[]}