我一直在为这个问题烦恼,整晚都在奋斗却没有成功。我的目标是在函数外部访问函数中设置的数组值。该怎么做呢?例如:
function profileloader()
{
profile = [];
profile[0] = "Joe";
profile[1] = "Bloggs";
profile[2] = "images/joeb/pic.jpg";
profile[3] = "Web Site Manager";
}
接着,在段落标签中我会写一些类似于:
document.write("Firstname is: " + profile[0]);
显然这段代码应该包含在script标签中,但是控制台却报错:"profile[0]未定义"。
有没有人知道我哪里做错了?我似乎无法弄清楚,而且我看到的其他解决方案,无论是从一个函数传递值到另一个函数或者在函数之外传递值,都没有起作用。
感谢任何能帮助我的人,可能是我忽略了一些简单的东西!