我正在研究现有的 Javascript 代码,它使用存储在名为 data1、data2 等的对象中的数据集。这些数字是从数据库中获取的 ID。
现在,我需要编写一个额外的函数,它将 ID 作为输入,然后使用该 ID 构造适当的对象名称,然后将该对象作为参数传递给函数。
所以,像:
function doStuff(id){
var objname="data"+id;
//now, I need to pass the object (not just the name) to a function
someFunction(objname); //this obviously doesn't work, because it just passes the object name as a string
}
那么,鉴于我有对象名称,我如何将实际对象传递给函数?
这个问题听起来很简单,我认为有一种方法可以做到这一点,但谷歌似乎没有帮助。