【发布时间】:2012-06-10 22:56:50
【问题描述】:
我有几个 Js 函数,比如 fn1()、fn2()。
页面加载时会自动调用fn1()
<script >
window.onload=fn1();
function fn1()
{
var list_temp=new Array();
list_temp.push("testing");
//etc
}
function fn2()
{
// Do something after getting the data from fn1()
}
</script>`
现在我需要从fn2() 访问fn1() 中定义的列表。有什么办法可以做到吗?我记得在某处读过 Javascript 中的函数在某种程度上等同于对象?
【问题讨论】:
-
仅供参考
window.onload=fn1()是说将 window.onload 的值设置为fn1()返回的值;相反,您需要window.onload=fn1或调用 fn1window.onload=function(){fn1();}的匿名函数。 -
有趣,谢谢@Snuffleupagus
标签: javascript html dom-events javascript-framework