我正在尝试传递对变量的引用,然后在javascript中更新内容,这可能吗?例如,简单(失败)的例子是...
var globalVar = 2;
function storeThis ( target, value ) {
eval(target) = value;
}
storeThis( 'globalVar', 5);
alert('globalVar now equals ' + globalVar);
Run Code Online (Sandbox Code Playgroud)
这当然不起作用,任何人都可以帮忙吗?
Eval 不返回值。
这将起作用:
window[target] = value;
Run Code Online (Sandbox Code Playgroud)
(但是,您没有传递引用,而是传递变量名称)
| 归档时间: |
|
| 查看次数: |
285 次 |
| 最近记录: |