簡體   English   中英

如何從返回中獲取數據

[英]How to get data from return

我的 function 向我返回數據,如下所示。 如何從這些數據中獲取特定信息,例如country

[ { 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' } ]

這是我的 function:

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
    }

由於您的數據是包含在列表中的 object,因此您可以訪問國家/地區屬性,如下所示:

 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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM