Здравствуйте, не понимаю в чем проблема
var t=4;
var l=45;
var mas=[];
window.onload= function gig(){
for(var s=t;s<l;s++)
{
mas.push(s);
}
}
alert(mas[12]);
Alert выдает undefined
Хотя так
var t=4;
var l=45;
var mas=[];
window.onload= function gig(){
for(var s=t;s<l;s++)
{
mas.push(s);
}
alert(mas[12]);
}
Все прекрасно.
О чем это говорит ? Что переменные добавляются в массив только внутри функции, а вне их нет? Как мне запустить цикл for в window.onload и получать переменные для вывода их вне функции?