javascript - 数组中的变量名列表
问题描述
我有一个包含一组数组的数组,我想访问里面的数组变量名,例如;
var mainArr = [
arr1 = ["1","2","3"],
arr2 = ["4","5","6"],
arr3 = ["7","8","9"],
];
我想打印 arr1、arr2、arr3。
请注意,我使用的是 Javascript Ecma 5
解决方案
您要问的实际上是一个 JavaScript 对象。
const obj = {
arr1: ['1','2','3'],
arr2: ['4','5','6'],
arr3: ['7','8','9']
}
您可以访问此对象的“属性”等obj['arr1']
。
要获取属性名称,您可以使用:
Object.getOwnPropertyNames(obj)
. 它将返回一个键数组 ( ['arr1', 'arr2', 'arr3']
)。