var axis = [];
if(ranges.yaxis != null) {
Evtl. kann die erwähnte Schleife hier zum Einsatz kommen.
u.U. aber auch for in. Sind das alle Eigenschaften, die ranges hat?
var yaxis1 = [];
yaxis1.push(ranges.yaxis.from);
yaxis1.push(ranges.yaxis.to);
axis.push(yaxis1);
Das geht auch einfacher:
axis.push([ ranges.yaxis.from, ranges.yaxis.to]);
Struppi.