Вероятно, это простой вопрос для людей, знакомых с редактором кода Google Earth Engine (https://code.earthengine.google.com/) или, как правило, Javascript.
В моем коде мне нужно использовать размер объекта для логического условного выражения (например, n> 0). Однако вывод .size (), который я бы сохранил в n, не возвращает простое целое число, а структуру ee.Number, и я не могу преобразовать ее в целое число, чтобы правильно оценить условное выражение.
Пример со структурой ee.Number Earth Engine:
var n=ee.Number(1)
print(n)
print(n.int())
print(n==1)
print(n===1)
print(n.int()==1)
print(n.int()===1)
print(n.int()== parseInt(1))
Это выводит их как false, даже когда я пытаюсь попробовать числовую структуру в int.
1
1
false
false
false
false
false
Заметка:
print(typeof n)
возвращает объект (JSON):
object
Любая помощь очень ценится. Спасибо