Hallo Raketenwilli,
je nach Konstellation mag deine Formulierung sinnvoll sein, aber so, wie sie da steht, würde ich
myArray.valuerange=[];
myArray.valuerange[0]={};
myArray.valuerange[0].varname="xyz";
myArray.valuerange[0].bgcolor="081500";
myArray.valuerange[1]={};
myArray.valuerange[1].varname="abc";
myArray.valuerange[1].bgcolor="471100";
doch lieber als
myArray.valuerange = [
{
varname: "xyz",
bgcolor: "081500",
},
{
varname: "abc",
bgcolor: "471100",
},
];
schreiben. Inclusive der „überzähligen“ Kommas, die vermeiden ein vergessenes Komma bei späteren Einfügungen. Oder zumindest die Objektliterale an myarray.valuerange[0] und myarray.valuerange[1] zuweisen. Das spart eine Menge redundanter Tipp- oder Kopierarbeit.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi