我有一系列变量.我希望一个变量与前一个变量相等.例如:
var myVars = {
var1: "test",
var2: var1
};
alert(myVars.var2);
Run Code Online (Sandbox Code Playgroud)
//输出:未定义var1
有什么想法吗?我确信这是某种可变范围限制.我不想听.提前致谢.
你不能在不使用函数的情况下在表达式中引用相同的对象文字,我建议你使用等效的语法:
var myVars = {};
myVars.var1 = "test",
myVars.var2 = myVars.var1;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1127 次 |
| 最近记录: |