我想知道是否有一种方法可以在javascript中以编程方式创建此数组。我也喜欢让它充满活力。
var tblObj = {
main1: {
var2: var3,
var3: var4
},
main2: {
var5: var6
}
};
由于
答案 0 :(得分:1)
如果您指的是对象(如您的示例所示),并且想要将变量用作键,则必须将声明拆分为多行,并且使用括号表示法:
var tblObj = { main1: {}, main2: {} };
tblObj.main1[var2] = var3;
tblObj.main1[var3] = var4;
tblObj.main2[var5] = var6;
(假设所有这些变量都已定义。)
答案 1 :(得分:0)
当然,您可以使用[]
数组表示法,在一行中定义一个多维数组。 {}
用于对象。
var multidim = [
[1,2,3],
[4,5,6],
[7,8,9]
];