var filename = new Array('a','b');
var filesorce = new Array();
function a(filename)
{
   for(var f in filename)
   {
         filesorce[f] = 뭔가 집어넣겠지..;
   }
}
function b(filesorce)
{
  .... 
}
a(filename);
//a함수를 빠져나오면 filesorce 배열이 널값밖에 없게되버리네;;;
b(filesorce);


위 그냥 간단히 쓴건데;; a함수는 XMLHTTPRequest 함수이고 b는 받아온 변수 사용하는 함수인데 왜
a거칠때는 변수 안에 값이 들어갔는데
a함수 빠져나오면 값이 사라지는 거지?

저상태론 지역변수 같은 것도 아닌데..

혹시 아는 분 있음요?