我有一个接收字符串数组的函数。这些是我应该连接在一起的变量的名称。
类似于:
function createArray(varNames){
varNames.each( function(varName){
someArray = someArray.concat(varName.items);
});
}
createArray(["array1", "array2"]);
我不知道如何获取一个字符串并选择以它命名的变量。在 Javascript 中有什么方法可以做到这一点?
最佳答案
取决于定义变量的范围。如果它是在全局范围内(在浏览器内)定义的,您可以通过 window
对象访问它。
例如:
var arr1 = [1,2,3,4,5];
window['arr1']; // 1,2,3,4,5
关于javascript - 从在 Javascript 中作为字符串接收的数组名称访问数组元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6044032/