【发布时间】:2015-03-04 01:22:53
【问题描述】:
我对 JavaScript 非常缺乏经验,所以我真的不知道我做错了什么。
这很好用:
myarray = [];
myarray.push(1);
这也很有效:
myarray = [];
function example(){
myarray.push(1);
}
example();
这根本不起作用:
myarray = [];
function example(){
myarray.push(1);
}
$(window).load(function(){
example();
});
我是在用$(window).load(function(){... 更改范围还是什么?
如何让example() 像在第三个 sn-p 中的第二个 sn-p 中那样执行?
【问题讨论】:
-
你真的加载了 jQuery 吗?
-
它应该可以工作。尝试添加 jquery 文件。如果有任何错误,请在控制台中查看。
-
我无法重现您的问题:jsbin.com/refegiviho/1(添加警报后显示数组的值)
标签: javascript arrays variables scope