ประกาศ: โปรเจ็กต์ที่ไม่ใช่เชิงพาณิชย์ทั้งหมดที่ลงทะเบียนเพื่อใช้ Earth Engine ก่อนวันที่
15 เมษายน 2025 ต้อง
ยืนยันการมีสิทธิ์ที่ไม่ใช่เชิงพาณิชย์เพื่อรักษาสิทธิ์เข้าถึง หากคุณไม่ยืนยันภายในวันที่ 26 กันยายน 2025 ระบบอาจระงับสิทธิ์เข้าถึงของคุณ
ee.Number.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');
แสดงผลออบเจ็กต์เดียวกันสำหรับการเชื่อมโยง
| การใช้งาน | การคืนสินค้า |
|---|
Number.aside(func, var_args) | ComputedObject |
| อาร์กิวเมนต์ | ประเภท | รายละเอียด |
|---|
ดังนี้ computedobject | ComputedObject | อินสแตนซ์ ComputedObject |
func | ฟังก์ชัน | ฟังก์ชันที่จะเรียกใช้ |
var_args | VarArgs<Object> | อาร์กิวเมนต์เพิ่มเติมที่จะส่งไปยังฟังก์ชัน |
ตัวอย่าง
โปรแกรมแก้ไขโค้ด (JavaScript)
// Print a message when constructing an ee.Number.
var eeNum = ee.Number(10).aside(print, 'An ee.Number was defined');
การตั้งค่า Python
ดูข้อมูลเกี่ยวกับ Python API และการใช้ geemap เพื่อการพัฒนาแบบอินเทอร์แอกทีฟได้ที่หน้า
สภาพแวดล้อม Python
import ee
import geemap.core as geemap
Colab (Python)
def print_result(val, message):
"""A print function to invoke with the aside method."""
print(val.getInfo())
print(message)
# Print a message when constructing an ee.Number.
ee_num = ee.Number(10).aside(print_result, 'An ee.Number was defined')
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-25 UTC
[null,null,["อัปเดตล่าสุด 2025-07-25 UTC"],[],["The `aside` function, applicable to `ComputedObject` instances, executes a provided function (`func`) with the object as the initial argument, along with any additional `var_args`. It returns the original object, enabling method chaining. This is useful for debugging or applying side effects during object manipulation. Example use cases include printing intermediate states, such as the result of filtering, or adding data to a map, all while continuing to build up on the same object.\n"]]