在 JavaScript 中获取动态变量引用
在 JavaScript 中,变量存储在对象中。例如,在全局作用域中,变量被隐式分配给 window 对象。然而,通过变量名动态访问变量可能会很棘手。
使用对象表示法访问变量
要通过名称访问变量,我们可以使用对象表示法窗口对象:
var name = window.a;
或者,我们可以使用括号表示法:
var name = window['a'];
此方法仅适用于全局对象,因为其变量对象是窗口对象本身。
访问函数上下文中的变量
在函数中,我们无法直接访问存储变量的激活对象。动态检索变量:
var name = this.a;
var result = name.call(object, a);
以上是如何在 JavaScript 中动态访问变量?的详细内容。更多信息请关注PHP中文网其他相关文章!