简单问题:javascript创建的对象引用不冲突的问题。我在数据库里假设有10条记录,
我想把这10记录生成10个javascript对象。
<%
out.print(" var jsarr = new Array(); ");
for(int i=0;i<arr.length;i++){
MyObject myobj = arr[i];
out.print(" var obj = new Object(); ");
out.print(" obj.id="+myobj.id);
out.print(" obj.name = "+myobj.name);
}%>假设我要把这10个对象放入一个js数组中。
但是我不能这么写: out.print("  jsarr.push(obj) ;  ");
这样数组里的10个对象都是一个对象了。
也就是说:我想创建匿名js对象,然后把这个匿名对象加入数组中。因为数组以后要调用对象,不会再使用对象的变量名称了。
所以没必要再创建如: 
var obj1 = new Object();
var obj2 = new Object();
.......................
var obj10 = new Object();
这样10个对象。