ee.Geometry.MultiPolygon.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 |
---|
MultiPolygon.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."],[[["The `aside()` method allows you to call a function (e.g., `print`, `Map.addLayer`) with the current object as an argument, facilitating debugging and visualization without interrupting the method chain."],["It enables inserting actions or side effects within a sequence of chained operations, like printing intermediate results or adding layers to a map."],["`aside()` returns the original object, allowing you to continue chaining other methods for further processing or analysis."],["You can provide additional arguments to the function called by `aside()` for customization, such as visualization parameters for `Map.addLayer`."]]],["The `aside` function, applicable to `ComputedObject` instances, executes a provided function (`func`) using the object as the initial argument, alongside any additional arguments (`var_args`). It returns the original `ComputedObject`, enabling method chaining. This functionality is useful for debugging or applying side effects like printing or adding layers to a map within a chain of operations on the object.\n"]]