ee.Filter.aside
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
מפעילה פונקציה ומעבירה את האובייקט הזה כארגומנט הראשון, ומחזירה את עצמה. נוח, למשל, כשמבצעים ניפוי באגים:
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');
מחזירה את אותו אובייקט, לשרשור.
שימוש | החזרות |
---|
Filter.aside(func, var_args) | ComputedObject |
ארגומנט | סוג | פרטים |
---|
זה: computedobject | ComputedObject | המופע של ComputedObject. |
func | פונקציה | הפונקציה שרוצים להפעיל. |
var_args | VarArgs<Object> | ארגומנטים נוספים להעברה לפונקציה. |
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-25 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-25 (שעון UTC)."],[[["\u003cp\u003e\u003ccode\u003easide()\u003c/code\u003e allows executing a function with the current object as input without altering the object, facilitating debugging and visualization during chained operations.\u003c/p\u003e\n"],["\u003cp\u003eThe function passed to \u003ccode\u003easide()\u003c/code\u003e can be anything, such as \u003ccode\u003eprint()\u003c/code\u003e for debugging, \u003ccode\u003eMap.addLayer()\u003c/code\u003e for visualization, or any custom function.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003easide()\u003c/code\u003e returns the original object, enabling method chaining for further processing of the object in the workflow.\u003c/p\u003e\n"],["\u003cp\u003eIt accepts the function to execute and any additional arguments to be passed to that function.\u003c/p\u003e\n"]]],["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"],null,["# ee.Filter.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| Filter.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. |"]]