我有一些javascript代码,我相信我已经在顶部声明了一个全局变量。但也许是因为我也混合了jquery - 是不是普通的javascript在代码中途无法访问?
我的代码如下:
var myArr = [];
myArr = [
1, 2, 3, 4, 5
];
$(function() {
$('.myclass').draggable({});
});
function accessMyArr(event) {
alert("hello");
alert(myArr);
}
我收到警告说"你好",但在那之后,下一个警报是空白的。
为什么jn不识别myArr
?是因为jquery调用还是其他东西不在范围内?
答案 0 :(得分:-1)
您可以同时声明和填充数组。将您想要执行的内容放入函数中,然后调用函数。
var myArr = [1, 2, 3, 4, 5];
function accessMyArr() {
alert("hello");
alert(myArr);
}
accessMyArr();