0
在谷歌地球编辑器中,我们创建使用reduceRegion()函数的对象:javascript - 无法使用其密钥访问对象的属性?
var meanValue2015 = ndvi2015.reduceRegion({
reducer: ee.Reducer.mean(),
geometry: justEC15.geometry(),
crs: 'EPSG:4326',
scale: 30,
});
我的问题是,meanValue2015似乎是一个对象 - 我输入
print(meanValue2015);
print(typeof(meanValue2015));
print(Object.keys(meanValue2015));
,并获得“ Object(1 property) - NDVI:0.3177 ...“,”Object“,然后是”[]“?然后
print(meanValue2015.NDVI);
print(meanValue2015['NDVI']);
是未定义?有什么明显的我在这里做错了吗?
'打印(meanValue2015(“NDVI”);'访问属性,你需要使用方括号 –
@AlexanderDerck对不起,这就是我的意思是,在错误键入它,上述编辑 – Conor
越来越不确定你确定'meanValue2015'会成为一个对象吗?毕竟,'typeof [] ==='object'' – dargue3