【问题标题】:In JS, what is this feature called?在 JS 中,这个特性叫什么?
【发布时间】:2009-05-08 10:17:57
【问题描述】:

我正在尝试了解我在代码中不断看到的 javascript 的这个功能,但我不知道谷歌的构造名称......

var Stats = {
  onLoad: function(e) {
    // content
    this.variable++;
  },

  variable: 1
};

这是基于 JSON 组织函数和变量的方式吗?

【问题讨论】:

    标签: javascript json


    【解决方案1】:

    这是一个“对象字面量”——参见JavaScript Guide

    【讨论】:

      【解决方案2】:

      它被称为Object Literal 语法。
      它是 JSON 的超集。

      【讨论】:

        【解决方案3】:

        示例代码创建一个包含两个条目的对象字面量(即哈希映射)。第一个条目将“onLoad”映射到匿名函数,第二个条目将“变量”映射到 1。

        【讨论】:

          【解决方案4】:

          谢谢大家,我给了 Richie 作为第一个的答案,但是 Greg 提供的链接有更多示例,所以我当然会使用这两个来学习(以及其他来自 google 的)。

          @Barry:感谢您解释它的作用,但这并不是我提出问题的真正目的:)

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2018-12-17
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-05-18
            • 1970-01-01
            • 2022-06-17
            • 2016-11-06
            相关资源
            最近更新 更多