Я довольно неопытный с 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()
выполнить как он сделал во втором фрагменте в третьем фрагменте?
Действительно ли вы загрузили jQuery? –
он должен работать. Добавьте jquery file.see свою ошибку в консоли, если она есть. –
Я не могу воспроизвести вашу проблему: http://jsbin.com/refegiviho/1/ (после добавления предупреждения, чтобы было обнаружено значение массива) – Quentin