AI-generated Key Takeaways
-
The
asidemethod calls a function with the current object as the first argument and returns the same object, enabling method chaining. -
The
asidemethod is useful for debugging by allowing you to inspect the object's state at different points in a chain of operations. -
The
asidemethod accepts the function to be called as the first argument and any additional arguments to pass to that function.
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 |
|---|---|
Dictionary.
aside
(func, var_args)
|
ComputedObject |
| Argument | Type | Details |
|---|---|---|
|
this:
computedobject
|
ComputedObject | The ComputedObject instance. |
func
|
Function | The function to call. |
var_args
|
VarArgs<Object> | Any extra arguments to pass to the function. |
Examples
Code Editor (JavaScript)
// A dictionary (e.g. results of ee.Image.reduceRegion of an S2 image). var dict = { B1 : 182 , B2 : 219 , B3 : 443 }; // Print a message when constructing the ee.Dictionary. var eeDict = ee . Dictionary ( dict ). aside ( print , 'ee.Dictionary from an object' );
import ee import geemap.core as geemap
Colab (Python)
# A dictionary (e.g. results of ee.Image.reduceRegion of an S2 image). dic = { 'B1' : 182 , 'B2' : 219 , 'B3' : 443 } def print_dic ( dic ): """Prints the dictionary.""" print ( 'ee.Dictionary from client-side dictionary:' , dic . getInfo ()) # Print a message when constructing the ee.Dictionary. ee_dic = ee . Dictionary ( dic ) . aside ( print_dic )

