日期:2014-05-16  浏览次数:20406 次

怎样将一个“数组元素值”赋给一个“数组元素对象属性值”。。。。
JScript code

<script>
var _2D=new Array();
function me(){
var D=new Object();
        D.x=0;
        D.y=0;
return D;
}
for(var i=0;i<5;i++){
        _2D[i]=me();
}
var x=new Array(200,300,400,500,600);
var y=new Array(200,300,400,500,600);
for(var i=0;i<5;i++){
    _2D[i].x=x[i];_2D[i].y=y[i];
}
document.write(_2D);
</script>



能显示么。。。。

------解决方案--------------------
var _2D=new Array();
function me(){
var D=new Object();
D.x=0;
D.y=0;
return D;
}
for(var i=0;i<5;i++){
_2D[i]=me();
}
var x=new Array(200,300,400,500,600);
var y=new Array(200,300,400,500,600);
for(var i=0;i<5;i++){
_2D[i].x=x[i];_2D[i].y=y[i];
}
for(var i=0;i<5;i++){
document.write(_2D[i].x+" "+_2D[i].y);
}
不明白你想干嘛?