在 JavaScript 中取得動態變數參考
在 JavaScript 中,變數儲存在物件中。例如,在全域作用域中,變數被隱含地分配給 window 物件。然而,透過變數名稱動態存取變數可能會很棘手。
使用物件表示法存取變數
要透過名稱存取變量,我們可以使用物件表示法視窗物件:
var name = window.a;
或者,我們可以使用括號表示法:
var name = window['a'];
此方法僅適用於全域對象,因為其變數物件是視窗物件本身。
存取函數上下文中的變數
在函數中,我們無法直接存取儲存變數的啟動物件。動態檢索變數:
var name = this.a;
var result = name.call(object, a);
以上是如何在 JavaScript 中動態存取變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!