javascript - 如何从return中获取数据

标签 javascript node.js

我的函数返回数据,如下所示。如何从这些数据中获取特定信息,例如国家/地区

[ { 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/

相关文章:

javascript - 隐藏和显示复选框选项 - 整理 Jquery

node.js - 使用 Express 服务 React 应用程序时从 express.static 中排除 index.html

javascript - 为什么我们不能通过将长度分配为零来清空 Float32Array() 数组,就像其他普通数组一样?在Javascript中

javascript - 页面内的侧导航栏,如果 <a> 标签在当前页面上,则将其设置为 active

javascript - "Back to Top"按钮仅在窗口滚动时可见(但在移动设备上不起作用)

javascript - Array.prototype.includes 在 Node js 版本 <= 4

javascript - `Firebase` 包被成功找到。但是,这个包本身指定了一个无法解析的 `main` 模块字段

javascript - 蒙戈 : Limit returned records to an incremental count on slice

javascript - 如何使用 Chrome 开发工具调试基于 v8 的远程应用程序

javascript - 您的浏览器不支持 Flash、Silverlight 或 HTML5