PDA

View Full Version : return double array - 2dimensional array???


wouter
12-17-2002, 04:41 AM
Hi

how can a function return a double array?
here's some code to explain

function dummy(param)
{

var array0 = new Array();
var array1 = new Array();

for (i=0 ; i<5; i++ ){array0[i]=i; array1[i]=4-i;}

if (param == 0) return(array0);
if (param == 1) return(array1);

}

but I want to return array0 and array1 at the same time

can I make an array existing out of arrays (2dimensional array) in JavaScript?

anyone an idea?? Tx

glenngv
12-17-2002, 05:23 AM
is this what you wanted?


function dummy(param)
{
var array0 = new Array();
var array1 = new Array();

for (i=0 ; i<5; i++){
array0[i]=new Array();
array0[i][0] = "blah";
array0[i][1] = "blah";

array1[i]=new Array();
array1[i][0] = "blah";
array1[i][1] = "blah";
}

if (param == 0) return array0;
else if (param == 1) return array1;
else return null; //if param is invalid
}

glenngv
12-17-2002, 06:05 AM
I'm guessing you only need it like this:

function dummy()
{
var temp_array = new Array();

for (i=0 ; i<5; i++){
array0[i]=new Array();
array0[i][0] = i;
array0[i][1] = 4-i;
}
return temp_array;
}