您好我正在使用HTML5,CSS3,Javascript,Jquery和Jquery Mobile开发移动Web应用程序。我使用javascript ArrayList来存储和检索数据。
var SampleArray= [];
SampleArray[SampleArray.length] = { Id: 1, Name: 'Kanna' };
在开始迭代之前,在移动设备aw中,出现快照错误
$.each(SampleArray, function (i,v) {
alert(SampleArray[i].Name);//Here output is coming
});
此问题可以使用任何其他替代解决方案。
请就此问题提出建议。
被修改 我创建了单页应用程序。有时问题就来了。
还有其他可能性可以避免这个问题。
很抱歉,朋友发生了这个问题,因为我在一个页面中为一个函数创建了更多的对象。
答案 0 :(得分:1)
Array
是JavaScript中的关键字,如果您将变量名称更改为不同的名称,则可以使用:
var randomName= [];
randomName[randomName.length] = { Id: 1, Name: 'Kanna' };
$.each(randomName, function (i) {
})
答案 1 :(得分:0)
在JavaScript中Array
是关键字,如var myArray = new Array();
var myArray = [];
myArray[myArray.length] = { Id: 1, Name: 'Kanna' };
$.each(myArray, function (i, e) {
alert(e.Name);
});