ee.Filter.aside
Calls a function passing this object as the first argument, and returning itself. Convenient e.g. when debugging:
var c = ee.ImageCollection('foo').aside(print)
.filterDate('2001-01-01', '2002-01-01').aside(print, 'In 2001')
.filterBounds(geom).aside(print, 'In region')
.aside(Map.addLayer, {min: 0, max: 142}, 'Filtered')
.select('a', 'b');
Returns the same object, for chaining.
Usage | Returns |
---|
Filter.aside(func, var_args) | ComputedObject |
Argument | Type | Details |
---|
this: computedobject | ComputedObject | The ComputedObject instance. |
func | Function | The function to call. |
var_args | VarArgs | Any extra arguments to pass to the function. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-10-06 UTC.
[null,null,["Last updated 2023-10-06 UTC."],[[["`aside()` allows executing a function with the current object as input without altering the object, facilitating debugging and visualization during chained operations."],["The function passed to `aside()` can be anything, such as `print()` for debugging, `Map.addLayer()` for visualization, or any custom function."],["`aside()` returns the original object, enabling method chaining for further processing of the object in the workflow."],["It accepts the function to execute and any additional arguments to be passed to that function."]]],["The `aside` function, used with a `ComputedObject`, executes a provided function (`func`) with the object itself as the initial argument, alongside any additional arguments (`var_args`). It returns the original `ComputedObject`, enabling method chaining. This is useful for debugging or applying functions sequentially, as shown in the example where it's used to print intermediate steps and add a layer to a map during an image collection's processing.\n"]]