Whats the best way of getting multiple local arrays from another function. I am doing something similar to this. And as far as the variable names attached to a function, "arr1=f1()", do these need to be declared as local ,"var arr1=f1()".
<script>
function ArrValues(arr){
var array=arr;
function f1(){
var ID=[];
ID=['grapes','peaches','plums'];
return ID
};
function f2(){
var Nam=[];
Nam=['car','motorcycle','tree'];
return Nam
};
function f3(){
var Num=[];
Num=['200','1000','350'];
return Num
};
if(array=='one' || array=='all'){ arr1=f1()};
if(array=='two' || array=='all'){ var arr2=f2()};
if(array=='three' || array=='all'){ var arr3=f3()};
gotIt(arr1,arr2,arr3)
}
function gotIt(arr1,arr2,arr3){
alert(arr1);
alert(arr2);
alert(arr3);
}
</script>
<div id="one" onclick="ArrValues(this.id)">one</div>
<div id="two" onclick="ArrValues(this.id)">two</div>
<div id="three"onclick="ArrValues(this.id)">three</div>
<div id="all"onclick="ArrValues(this.id)">all</div>