【发布时间】:2018-07-23 06:42:43
【问题描述】:
我正在尝试创建一个 JSON 对象来存储程序的一些参数。一些参数在定义时需要从其他参数中计算出来。我想在对象定义中这样做,但也许这是不可能的
var params = {
a: 50,
b: 70,
c: this.a+this.b
}
结果
会发生什么
>params.c
NaN
我希望发生的事
>params.c
120
编辑
在进一步阅读之后,我想我正在使用 Object Literal Notation 而不是 JSON。
【问题讨论】:
-
注意这不是 JSON,它是一个对象字面量。 There's no such thing as a "JSON Object"
-
@PatrickEvans 感谢您的澄清。
标签: javascript json object definition