首页 > 解决方案 > 地球引擎中的异常处理

问题描述

我有一个计算 2 个数字的函数,这些数字确定该函数应该停止还是继续执行。简而言之,我希望函数在x不等于时抛出错误,y如下面的代码所示。

function er (x,y){
  x = ee.Number(x)
  y = ee.Number(y)
  return ee.Algorithms.If({
    condition: x.eq(y),
    trueCase: x.multiply(y),
    falseCase: 'Stop and throw this error!'
  })
}

print(er(2,1))

标签: javascriptgoogle-earth-engine

解决方案


推荐阅读