我已经动态创建了以下数组索引。
然后我尝试在这些索引上添加一些数据。
问题在于我必须每次检查该项是否未定义,然后才能确定数据可能存在。那么仅循环三次而不是100次的可能解决方案是什么呢?
输出:
var array=[];
array[4]=[];
array[6]=[];
array[100]=[];
然后我尝试在这些索引上添加一些数据。
array[4].push({"id":3,"name":"dhaval"});
array[6].push({"id":6,"name":"harsh"});
array[100].push({"id":9,"name":"kevin"});
当我使用$.each来检索数据时,$.each循环从0到100。
$.each(array,function(key,item){
console.log(item);
});
问题在于我必须每次检查该项是否未定义,然后才能确定数据可能存在。那么仅循环三次而不是100次的可能解决方案是什么呢?
输出:
4 undefined javascript_Each.html:23
[对象] javascript_Each.html:23
未定义 javascript_Each.html:23
[对象] javascript_Each.html:23
93 undefined javascript_Each.html:23
[对象]
item
是否已定义。 - Satpal