ee.Geometry.BBox.aside
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Appelle une fonction en transmettant cet objet comme premier argument et en se renvoyant lui-même. Pratique, par exemple pour le débogage :
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');
Renvoie le même objet pour l'association en chaîne.
Utilisation | Renvoie |
---|
BBox.aside(func, var_args) | ComputedObject |
Argument | Type | Détails |
---|
ceci : computedobject | ComputedObject | Instance ComputedObject. |
func | Fonction | Fonction à appeler. |
var_args | VarArgs<Object> | Arguments supplémentaires à transmettre à la fonction. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[null,null,["Dernière mise à jour le 2025/07/25 (UTC)."],[[["\u003cp\u003e\u003ccode\u003easide()\u003c/code\u003e allows calling a function with the current object as input within a chain of operations without altering the object itself.\u003c/p\u003e\n"],["\u003cp\u003eIt's useful for debugging and visualization by enabling actions like printing or displaying intermediate results in a workflow.\u003c/p\u003e\n"],["\u003cp\u003eThe function returns the original object, ensuring seamless integration into existing Earth Engine code sequences.\u003c/p\u003e\n"],["\u003cp\u003eIt accepts a function and any additional arguments that function might need.\u003c/p\u003e\n"],["\u003cp\u003eThis approach helps in understanding the flow of data processing and validating intermediate stages of complex operations within Earth Engine.\u003c/p\u003e\n"]]],["The `aside` function takes a ComputedObject, a function, and optional arguments. It executes the provided function, passing the ComputedObject as the initial argument, along with any additional arguments. `aside` then returns the original ComputedObject, enabling method chaining. This is useful for debugging or applying side effects within a chain of operations, allowing for actions like printing values or adding layers to a map without disrupting the object's flow.\n"],null,["# ee.Geometry.BBox.aside\n\n\u003cbr /\u003e\n\nCalls a function passing this object as the first argument, and returning itself. Convenient e.g. when debugging:\n\n\u003cbr /\u003e\n\nvar c = ee.ImageCollection('foo').aside(print)\n\n.filterDate('2001-01-01', '2002-01-01').aside(print, 'In 2001')\n\n.filterBounds(geom).aside(print, 'In region')\n\n.aside(Map.addLayer, {min: 0, max: 142}, 'Filtered')\n\n.select('a', 'b');\n\nReturns the same object, for chaining.\n\n| Usage | Returns |\n|------------------------------|----------------|\n| BBox.aside`(func, var_args)` | ComputedObject |\n\n| Argument | Type | Details |\n|------------------------|-------------------|----------------------------------------------|\n| this: `computedobject` | ComputedObject | The ComputedObject instance. |\n| `func` | Function | The function to call. |\n| `var_args` | VarArgs\\\u003cObject\\\u003e | Any extra arguments to pass to the function. |"]]