ee.Date.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');
चेन करने के लिए, वही ऑब्जेक्ट दिखाता है.
इस्तेमाल | रिटर्न |
---|
Date.aside(func, var_args) | ComputedObject |
आर्ग्यूमेंट | टाइप | विवरण |
---|
यह: computedobject | ComputedObject | ComputedObject इंस्टेंस. |
func | फ़ंक्शन | कॉल किया जाने वाला फ़ंक्शन. |
var_args | VarArgs<Object> | फ़ंक्शन में पास करने के लिए कोई अतिरिक्त आर्ग्युमेंट. |
उदाहरण
कोड एडिटर (JavaScript)
// Print a message when constructing the ee.Date.
var eeDict = ee.Date(Date.now()).aside(print, "Today's date (UTC)");
Python सेटअप
Python API के बारे में जानकारी पाने और इंटरैक्टिव डेवलपमेंट के लिए geemap
का इस्तेमाल करने के लिए,
Python एनवायरमेंट पेज देखें.
import ee
import geemap.core as geemap
Colab (Python)
from datetime import datetime
def print_date(ee_date, message):
"""Prints a formatted date, along with a descriptive message."""
display(message, ee_date.format("YYYY-mm-dd"))
# Print a message when constructing the ee.Date.
ee_date = ee.Date(datetime.now()).aside(print_date, "Today's date (UTC):")
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया."],[[["\u003cp\u003e\u003ccode\u003easide()\u003c/code\u003e allows you to call a function on a ComputedObject (like an ImageCollection or Date) for debugging or visualization without interrupting the chain of operations.\u003c/p\u003e\n"],["\u003cp\u003eIt passes the ComputedObject as the first argument to the provided function, along with any additional arguments you specify.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003easide()\u003c/code\u003e returns the original ComputedObject, making it seamless to integrate into existing workflows.\u003c/p\u003e\n"],["\u003cp\u003eThe function you provide to \u003ccode\u003easide()\u003c/code\u003e can be anything, from \u003ccode\u003eprint()\u003c/code\u003e for debugging to \u003ccode\u003eMap.addLayer()\u003c/code\u003e for visualization.\u003c/p\u003e\n"],["\u003cp\u003eThis method facilitates understanding intermediate steps and inspecting results within a sequence of Earth Engine operations.\u003c/p\u003e\n"]]],["The `aside` function, applicable to `ComputedObject` instances, executes a provided function (`func`) with the object as the first argument, alongside any additional arguments (`var_args`). It returns the original object, enabling method chaining. This is useful for debugging or applying side effects, such as printing values or adding layers to a map during data processing. Examples show its use with `ee.Date` and `ee.ImageCollection` in both JavaScript and Python environments.\n"],null,["# ee.Date.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| Date.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. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\n// Print a message when constructing the ee.Date.\nvar eeDict = ee.Date(Date.now()).aside(print, \"Today's date (UTC)\");\n```\nPython setup\n\nSee the [Python Environment](/earth-engine/guides/python_install) page for information on the Python API and using\n`geemap` for interactive development. \n\n```python\nimport ee\nimport geemap.core as geemap\n```\n\n### Colab (Python)\n\n```python\nfrom datetime import datetime\n\ndef print_date(ee_date, message):\n \"\"\"Prints a formatted date, along with a descriptive message.\"\"\"\n display(message, ee_date.format(\"YYYY-mm-dd\"))\n\n# Print a message when constructing the ee.Date.\nee_date = ee.Date(datetime.now()).aside(print_date, \"Today's date (UTC):\")\n```"]]