javascript - 与对象文字混合的 JavaScript 数组的名称是什么?

标签 javascript google-maps object object-literal

我对 Javascript 还很陌生,我正在尝试使用 Google map 开发一个应用程序。

我在 Google map 中发现了这个名为 GeocoderResults 的类,其中包含 documentation here .

在文档中,它说 results 对象以以下形式传递:

Geocoder Form

但是,在我阅读和搜索过的有关 Javascript 的所有 Material 中,看起来最接近的东西是对象文字。问题是它缺少等号,并且它的名称 results[] 代表一个数组!

这一定是我以前从未见过的某种结构。

谁能解释一下吗?

最佳答案

这本身不是对象文字。它只是关于结果(将是实际的对象文字)将包含哪些字段以及它们的外观的类型信息。下面的文档中对每个字段进行了解释。

实际结果如下

{
    results: [
        {
            types: [
                "…",
                …
            ],
            formatted_address: "…",
            address_components: [
                {…},
                …
            },
            partial_match: false,
            geometry: {…}
        },
        …
    ],
    status: "…"
}

关于javascript - 与对象文字混合的 JavaScript 数组的名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24573705/

相关文章:

javascript - 同步跨域 javascript 调用,等待响应 - 这可能吗?

javascript - Laravel 5.4 中未加载 CSS 和 JS 文件

android - 实现室内地图

javascript - 对象应保持其状态

Javascript:在对象实例方法上使用 apply() 方法失败

javascript - 如何在页面加载方法中调用 Javascript 函数?

javascript - Ember 异步计算属性返回未定义

google-maps - 在 phonegap 应用程序中向地理 URI 添加标记

javascript - 如何在javascript中访问这个函数

java - 如何计算同一类的两个对象?