Id like to know if theres a way to programmatically create this array in javascript. Id like to have it dynamic also.
var tblObj = {
main1: {
var2: var3,
var3: var4
},
main2: {
var5: var6
}
};
Thanks
Id like to know if theres a way to programmatically create this array in javascript. Id like to have it dynamic also.
var tblObj = {
main1: {
var2: var3,
var3: var4
},
main2: {
var5: var6
}
};
Thanks
If you mean an object (as in your example), and want to use variables as keys, you'll have to split the declaration in multiple lines, and use bracket notation:
var tblObj = { main1: {}, main2: {} };
tblObj.main1[var2] = var3;
tblObj.main1[var3] = var4;
tblObj.main2[var5] = var6;
(Assuming all those variables are already defined.)
Sure, you can define a multi-dimensional array in one line, exactly as you are, just using the []
array notation. {}
is for objects.
var multidim = [
[1,2,3],
[4,5,6],
[7,8,9]
];