ScottInTexas
02-09-2003, 05:06 PM
I have a routine that creates an array and I want the array returned to the calling function.
function setArray(){
var montharray=new Array();
var thisdate=new Date;
var thismonth=thisdate.getMonth();
for (var i=0;i<12;i++){
montharray[i]=thismonth;
thismonth++;
if (thismonth==12){
thismonth=0;
}
}
return montharray;
}
function CallingFunction(){
var thisArray=new Array();
thisArray=setArray();
}
This generates an error "Cannot assign to a function result".
Can you set the syntax straight?
function setArray(){
var montharray=new Array();
var thisdate=new Date;
var thismonth=thisdate.getMonth();
for (var i=0;i<12;i++){
montharray[i]=thismonth;
thismonth++;
if (thismonth==12){
thismonth=0;
}
}
return montharray;
}
function CallingFunction(){
var thisArray=new Array();
thisArray=setArray();
}
This generates an error "Cannot assign to a function result".
Can you set the syntax straight?