我正在尝试了解我在代码中看到的javascript的这个功能,但我不知道谷歌的构造名称...
var Stats = {
onLoad: function(e) {
// content
this.variable++;
},
variable: 1
};
这是基于JSON组织函数和变量的方法吗?
答案 0 :(得分:8)
这是一个“对象文字” - 请参阅JavaScript Guide。
答案 1 :(得分:4)
它被称为Object Literal语法 它是JSON的超集。
答案 2 :(得分:1)
示例代码创建了一个具有两个条目的对象文字(即哈希图)。第一个条目将“onLoad”映射到匿名函数,第二个条目将“variable”映射为1.
答案 3 :(得分:1)
谢谢大家,我给出了Richie作为第一名的答案,但Greg给出的链接有更多的例子,所以我当然会用这两个来学习(以及谷歌的其他人)。
@Barry:感谢您解释它的作用,但这并不是我针对这个问题的目标:)