0
название уже ясно, в чем разница между матрицей, создающей массив внутри или снаружи цикла for.Разница определения массива внутри и снаружи цикла for
Я приведу вам пример.
var studentsarray = [];
for(var i = 0; i < 5; i++){
var students = {
id:i,
roll:"9",
age:13
}//end students
studentsarray.push(students);
localStorage.setItem('veritabani', JSON.stringify(studentsarray));
}//end for
var aldim = $.parseJSON(localStorage.getItem('veritabani'));
$.each(aldim, function(i,item){
alert(item.id);
});
если я определить внутри для цикла, я не могу охватить все элементы, но если я определить вне для цикла, то только последнее значение (ID) отображается.
Можете ли вы объяснить, почему?
Заранее спасибо.
Вы должны прочитать о концепции [Scope] (http://en.wikipedia.org/wiki/Scope_ (computer_science)). – 0xbe5077ed
спасибо, теперь ясно;) – aldimeola1122