He intentado algo así:
var empty_list = ee.List([])
Sin embargo, al añadir elementos a esta lista, devuelve una lista vacía a pesar de todo.
Aquí hay un fragmento de código. Observe que "col_list" es una variable que representa una colección de imágenes.
var list = ee.List([]);
for(var i = 0; i < 5; i++){
var img = ee.Image(col_list.get(i));
var dictionary = ee.Dictionary({
coords: img.geometry().getInfo()["coordinates"],
landsat_id: img.get('LANDSAT_ID'),
satellite: img.get('SATELLITE'),
sensing_time: img.get('SENSING_TIME'),
system_index: img.get('system:index')
});
var feature = ee.Feature(null, dictionary);
var list = list.add(feature);
}
Esto definitivamente se ve mal, pero no estoy seguro de cómo hacerlo.