在JS中,这个功能叫做什么?

时间:2009-05-08 10:17:57

标签: javascript json

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

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

  variable: 1
};

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

4 个答案:

答案 0 :(得分:8)

这是一个“对象文字” - 请参阅JavaScript Guide

答案 1 :(得分:4)

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

答案 2 :(得分:1)

示例代码创建了一个具有两个条目的对象文字(即哈希图)。第一个条目将“onLoad”映射到匿名函数,第二个条目将“variable”映射为1.

答案 3 :(得分:1)

谢谢大家,我给出了Richie作为第一名的答案,但Greg给出的链接有更多的例子,所以我当然会用这两个来学习(以及谷歌的其他人)。

@Barry:感谢您解释它的作用,但这并不是我针对这个问题的目标:)