javascript如何为Json语句模拟函数的全局作用域?
var testJson=
{
a1: 1,
a2: this.a1+1
}结果应该是:
var testJson=
{
a1: 1,
a2: 2
}发布于 2010-05-22 02:49:30
我认为这是不可能的。这可能是可能的,但它可能会涉及到从对象创建函数,然后再创建回来。这会容易得多:
var testJson=
{
a1: 1,
a2: function(){return this.a1+1}
}您可以使用以下命令进行评估:
testJson.a2();这应该可以开箱即用
https://stackoverflow.com/questions/2884642
复制相似问题