请教怎么在一个function中调用另外一个function中定义产生的数组?

请问如何在一个function中调用另外一个function中定义产生的数组???比如我在functionf1()中定义了一个数组

请问如何在一个function中调用另外一个function中定义产生的数组???
比如我在function   f1()中定义了一个数组,在function   f2中想调用这个数组,应该怎么写???

我是想在body   onload= "f1() ",然后在某一个buttom上click的时候,调用f2!!!

谢谢!!!

[解决办法]
3
[解决办法]
可以定义成全局的或把f1改成类的形式。
[解决办法]
首先要创建一个空的array

var arr = new Array();

onload = "给其赋值 "

onlick时操作

[解决办法]
建一个类...
[解决办法]
可创建一个两个函数均可访问的全局变量
或者通过简单的封装成类的效果也可