Javascript 显示数组项的jQuery给了我[object,object]

Javascript 显示数组项的jQuery给了我[object,object],javascript,jquery,arrays,Javascript,Jquery,Arrays,这是我的密码: 我想知道存储在数组中的值是什么,这样我就可以更容易地监视从数组中推入和接合的内容。我尝试过不同的方法,例如使用toString() $。每个(行数组、函数(索引、值){ newHTML.push(“”+value+“”); }); $(“#test”).html(newHTML.join(“,”); 等等。。。它总是给我“[对象,对象]”。 为什么会这样?因为value是一个对象 使用newHTML.push(“”+JSON.stringify(value)+“”)因为值是一个

这是我的密码:

我想知道存储在数组中的值是什么,这样我就可以更容易地监视从数组中推入和接合的内容。我尝试过不同的方法,例如使用
toString()

$。每个(行数组、函数(索引、值){
newHTML.push(“”+value+“”);
});
$(“#test”).html(newHTML.join(“,”);
等等。。。它总是给我“[对象,对象]”。
为什么会这样?

因为
value
是一个对象


使用
newHTML.push(“”+JSON.stringify(value)+“”)

因为
是一个对象


使用
newHTML.push(“”+JSON.stringify(value)+“”)

数组中的一行是一组2个对象。您应该这样显示它们的值:

for(i=0;i<existingRows.length;i++){
    $('#test').html(existingRows[i].type + ' ' + existingRows[i].number +'<br>');
}

数组中的一行是一组2个对象。您应该这样显示它们的值:

for(i=0;i<existingRows.length;i++){
    $('#test').html(existingRows[i].type + ' ' + existingRows[i].number +'<br>');
}

谢谢:D+1,但它只显示数组中的最后一个?如何显示该数组中的所有元素?@yvonnezoe这是因为您每次都使用
html
方法替换内容。您应该使用
append
将内容添加到当前内容的末尾。在我的答案中选择更新。谢谢:D+1,但它只显示数组中的最后一个?如何显示该数组中的所有元素?@yvonnezoe这是因为您每次都使用
html
方法替换内容。您应该使用
append
将内容添加到当前内容的末尾。检查我答案中的更新。
$('#test').html(''); //clear current content
for(i=0;i<existingRows.length;i++){
    $('#test').append(existingRows[i].type + ' ' + existingRows[i].number +'<br>');
}