【发布时间】:2009-05-08 10:17:57
【问题描述】:
我正在尝试了解我在代码中不断看到的 javascript 的这个功能,但我不知道谷歌的构造名称......
var Stats = {
onLoad: function(e) {
// content
this.variable++;
},
variable: 1
};
这是基于 JSON 组织函数和变量的方式吗?
【问题讨论】:
标签: javascript json
我正在尝试了解我在代码中不断看到的 javascript 的这个功能,但我不知道谷歌的构造名称......
var Stats = {
onLoad: function(e) {
// content
this.variable++;
},
variable: 1
};
这是基于 JSON 组织函数和变量的方式吗?
【问题讨论】:
标签: javascript json
这是一个“对象字面量”——参见JavaScript Guide。
【讨论】:
它被称为Object Literal 语法。
它是 JSON 的超集。
【讨论】:
示例代码创建一个包含两个条目的对象字面量(即哈希映射)。第一个条目将“onLoad”映射到匿名函数,第二个条目将“变量”映射到 1。
【讨论】:
谢谢大家,我给了 Richie 作为第一个的答案,但是 Greg 提供的链接有更多示例,所以我当然会使用这两个来学习(以及其他来自 google 的)。
@Barry:感谢您解释它的作用,但这并不是我提出问题的真正目的:)
【讨论】: