-5

我已经写了这段代码,但这不起作用,请帮我找出问题所在。

var arr = [];
for (var i = 0; i < 51; i++) {
var obj = {
    x : i, y : 2
};
arr.push(obj);
}

for (var i = 0; i < arr.length; i++) {
Document.write(arr[i].x +" "+arr[i].y+"<br>" );
}
4

3 回答 3

1

尝试这个

var arr = new Array();
for (var i = 0; i < 51; i++) {
var obj = {x : i, y : 2};
arr.push(obj);
}

for (var i = 0; i < arr.length; i++) {
alert(arr[i].x +" "+arr[i].y+"<br>" );
}

在此处检查输出

于 2013-10-01T15:06:36.540 回答
0

document.write()语法错误试试这个:

document.write(arr[i].x +" "+arr[i].y +"< br/>");
于 2013-10-01T15:12:32.450 回答
0

JavaScript 是区分大小写的,所以你应该替换

Document.write(arr[i].x +" "+arr[i].y+"<br>" );

document.write(arr[i].x +" "+arr[i].y+"<br>" );

但这只是答案的一半:

于 2013-10-01T15:06:28.960 回答