WoW API: getglobal
Get a global variable, from a string.
getglobal("globalName")
Parameters
Arguments
- ("globalName")
- globalName
- String - Name of the global you want to get.
Returns
- The object from the given string.
Details
This function is used to get an object if you generate the name of the object manually in your script:
i = some_dynamic_number; local curFrame = getglobal("myFrame"..i)
You can immitate getglobal() by using the following script:
_G = getfenv() -- set _G to the global environment once at the beginning of your script ... myvar = _G[globalName] -- this is what getglobal() does
Remark from Airlag:
getglobal() is doing a little more than _G[globalName]
It allso finds _G[anything][globalName] or _G[anything][deeper][globalName] or any deeper hidden child object.