我的函数返回数据,如下所示。如何从这些数据中获取特定信息,例如国家/地区
?
[ { latitude: 52.6997543,
longitude: 15.2602551,
country: 'Poland',
city: 'Gorzów Wielkopolski',
state: 'Lubusz Voivodeship',
zipcode: '66-446',
streetName: 'Zieleniecka',
streetNumber: '4',
countryCode: 'pl',
county: 'Gorzów Wielkopolski',
extra: { confidence: 10, confidenceKM: 0.25 },
provider: 'opencage' } ]
这是我的功能:
fn: async function({address, country, zipCode}){
// const location = address + ' ' + city
const response = await geocoder.geocode({
address: address,
country: country,
zipcode: zipCode,
minConfidence: 0.5,
limit: 1
})
return response
}
最佳答案
由于您的数据是包含在列表中的对象,因此您可以访问国家/地区属性,如下所示:
var list = [ { latitude: 52.6997543,
longitude: 15.2602551,
country: 'Poland',
city: 'Gorzów Wielkopolski',
state: 'Lubusz Voivodeship',
zipcode: '66-446',
streetName: 'Zieleniecka',
streetNumber: '4',
countryCode: 'pl',
county: 'Gorzów Wielkopolski',
extra: { confidence: 10, confidenceKM: 0.25 },
provider: 'opencage' } ];
console.log(list[0].country);
关于javascript - 如何从return中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61110924/