|
|
1
13
我不知道javascript中内置了什么可以引用这样的局部变量(尽管可能应该考虑到所有变量都是由字符串内部引用的)。 如果您确实需要通过字符串访问,我建议您将所有变量保存在一个对象中:
最新消息:我有点担心没有办法像你想的那样做。在内部,变量是声明性环境记录中的可变绑定。属性通过对象的环境记录绑定到它们所属的对象,但实际上有一种方法可以使用括号访问它们。不幸的是,无法以相同的方式访问声明性环境记录。 |
|
|
2
7
使用window或任何其他全局访问器访问变量将不起作用,因为该变量不可全局访问。但您可以使用can-use eval来计算任何表达式:
|
|
|
3
2
如何:
|
|
|
4
2
不,一般来说这是不可能的。javascript使用作用域链解析函数内部的标识符;没有单个对象包含作用域中的所有变量,并且在页面中运行的javascript无法访问作用域链中的对象。 |
|
|
5
2
否,因为只能从包含变量作用域的执行上下文中访问该变量。
换一种方式,你唯一可以进入的方式
|
|
|
Legofan431 · Lua:本地功能范围 7 年前 |
|
MJ007 · 使用Headless JS[关闭]响应本地通知 8 年前 |
|
|
Kevin · 从公用文件夹中获取本地JSON文件 8 年前 |
|
|
user7820948 · 安装WAMP会删除您当前的本地数据库吗? 8 年前 |
|
|
Blocko · HTML从本地SQL文件加载数据 9 年前 |